JSONは、現在最も人気のある軽量データ交換言語です(何もありません)。 JavaScriptのサブセットですが。ただし、言語とは無関係にテキスト形式であるため、ほとんどすべてのプログラミング言語でサポートできます。
以下は、Java言語でJSONデータを解析する要約です。
JSONを解析するには、JSONを解析するツールクラスを最初にインポートする必要があります。
Import org.json.jsonarray; Import org.json.jsonexception; Import org.json.jsonobject;
私たちは皆、JSONオブジェクトとJSONアレイがJSONオブジェクトとJSONアレイがあることを知っています(JSONデータはJSONオブジェクトの配列です)
ブレースのJSONオブジェクト
例:{"key"、 "value"}
ブラケットのJSONアレイ
例:[{"key"、 "value"}、{"key"、 "value"}]]
1つの解析JSONオブジェクト
データが{"key"、 "value"}であると仮定します
String jsonData = "{/"key/",/"value/"}"//Escape special characters with backslash, which has nothing to do with json String value = null;try{JSONObject josonObject = new JSONObject(jsonData);value = jsonObject.getString("key");//Here the data in json is parsed out}catch (Exception e){e.printstacktrace();}JSONオブジェクトのデータがJSONアレイである場合があります。次の方法を使用して、JSONオブジェクトからJSONオブジェクトを抽出できます。
jsonarray jsonarray = jsonobject.getjsonarray( "arraykey");
2。JSONアレイの解析
string jsondata = "[{/" key/"、/" value/"}、{/" key/"、/" value/"}]"; jsonarray jsonarray = new jsonarray(jsondata); for(int i = 0; i <jsonarray .length(); i ++){//すべてのjsonアレイ要素を介した静けさjsonobject jsonobject = jsonarray .getjsonobject(i); string value = foodjsonobject.getString( "value");}上記は、JSONデータを解析する方法の要約です。 JSONデータの柔軟性があるため、これらのメソッドを柔軟に使用してデータを適切に解析する必要があります。 、
要約します
上記は、JSONデータを解析するJavaに関するこの記事のすべての内容です。私はそれが誰にでも役立つことを願っています。興味のある友人は、このウェブサイトで他のJava関連のトピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!