JSON データ形式の基本構造を理解する
JSON データ形式は次のとおりです:
JSON は、オブジェクトと配列という 2 つの構造を使用してデータを表現する軽量のデータ交換形式です。オブジェクトはキーと値のペアを表すために使用され、配列は順序付けられた値のリストを表すために使用されます。したがって、JSON のデータ形式は実際にはオブジェクトと配列の複合構造になります。このシンプルで柔軟な形式により、JSON はデータのやり取りと保存に広く使用されています。
サンプルの JSON データは名前と値のペアで、変数名は「wegInstLt」が 1 つだけあり、値は 1 つのエントリを含む配列です。 var info={"wegInstLt":[{"billTypeCode":"0","channelId":530,"channelKind":"03","isHaveBillDate":"0","isHavePayAmount":"0"," と仮定します。 isLeePay":"0","isPrePay":"1","wiliCode":"1238","wiliItem":"00","wiliName":"ハルビン水道会社","wltiId":10345}]} ; 「Harbin Water Company」を取得するには、次のように記述できます:
info.wegInstLt[0].wiliName
これがお役に立てば幸いです、そしてあなたの幸せな人生を祈っています!
JSON 配列を JAVA に変換する
org.json.JSONオブジェクト
このパッケージを使用してニーズを実現できます。このパッケージをインターネットで検索すると、JSON 文字列を JSONObject オブジェクトに変換したり、その逆に変換したりできるメソッドがいくつか含まれています。具体的な詳細については、API ドキュメントを確認してください。
あなたの文字列はどうですか?
public static void main(String[] args) throws JSONException {
String sJson = "[{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'1','spsl':'2'},{'gwcxxid':' 3','spsl':'4'}]";
JSONArray jsonArray = new JSONArray(sJson);
int iSize = jsonArray.length();
System.out.println("サイズ:" iSize);
for (int i = 0; i
JSONObject jsonObj = jsonArray.getJSONObject(i);
System.out.println("[" i "]gwcxxid=" jsonObj.get("gwcxxid"));
System.out.println("[" i "]spsl=" jsonObj.get("spsl"));
System.out.println();
}
}
Javaでjsonを配列に変換する方法
ネイティブ解析を使用する:
文字列 json = "...";
//配列内の値をトラバースして各独立オブジェクトを取得し、対応する値を取得して宣言されたオブジェクトに設定します。最後に、オブジェクトが作成された後、オブジェクトはコレクションに追加されます。私自身のコード内のフラグメント:
for (int j = 0; j
obj = array.getJSONObject(j);
データ データ = new Data();
mDataList.add(データ);
}
配列宣言
配列の宣言形式では、「データ型」は宣言された配列要素のデータ型であり、単純型や構造型を含む Java 言語の任意のデータ型にすることができます。 「配列名」は同じデータ型を統一するための名前であり、命名規則は変数と同じです。
配列が宣言された後、次のステップは、配列に必要なメモリを割り当てることです。このとき、演算子 new を使用する必要があります。「数値」は、宣言された配列に格納すべき要素の数をコンパイラに指示します。 new 演算子 このシンボルは、括弧内の数字に従って配列用のメモリ領域を割り当てるようにコンパイラに指示します。 new 演算子を使用して配列要素にメモリ空間を割り当てる方法は、動的割り当てと呼ばれます。
上記内容の参考資料: Encyclopedia-Array
以上がJSON データ形式の基本構造を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Steam Cloudエラーは、多くの理由によって引き起こされる可能性があります。ゲームをスムーズにプレイするには、ゲームを開始する前にこのエラーを削除するためにいくつかの対策を講じる必要があります。 PHP.CNソフトウェアは、この投稿でより有用な情報と同様に、いくつかの最良の方法を紹介します。

「Windowsメタデータとインターネットサービス(WMIS)への接続が確立できなかった」が表示される場合があります。イベントビューアのエラー。 PHP.CNからのこの投稿では、Windowsメタデータとインターネットサービスの問題を削除する方法を紹介します。

KB5035942更新問題 - クラッシュシステムは一般にユーザーに発生します。 Imburitedの人々は、クラッシュするシステム、インストール、健全な問題など、一種のトラブルから抜け出す方法を見つけることを望んでいます。これらの状況をターゲットにして、この投稿はphp.cn wilが発行しました

コンピューターにPC App Storeというプログラムがあり、意図的にインストールしていない場合は、PCがマルウェアに感染する可能性があります。 PHP.CNからのこの投稿では、PC App Storeマルウェアを削除する方法を紹介します。

OneDriveは、Microsoftのオンラインクラウドストレージサービスです。時には、OneDriveがクラウドに写真をアップロードできないことがわかります。同じボートに乗っている場合は、PHP.CNソフトウェアからこの投稿を読んで、今すぐ効果的なソリューションを取得してください!

Chris Titus Techには、Windowsユーティリティと呼ばれるツールがあります。これにより、Debloated Windows 11/10 ISOを簡単に作成してクリーンシステムをインストールできます。 PHP.CNは、Chris Titusツールを使用してこのことを行う方法に関する完全なガイドを提供しています。

兄弟:2人の息子のリメイクの物語が起動していませんか?兄弟と出会う:2人の息子の物語が黒いスクリーンをリメイクしますか?ここでは、PHP.CNに関するこの投稿では、この問題に対処するのに役立つソリューションをテストしています。

MsconfigがWindowsの選択的な起動に戻っているという問題について質問されていますか?必要な場合は、通常のスタートアップに切り替える方法は?このphp.cn投稿で説明されている方法を試して、あなたに合ったものを見つけてください。
