色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json數(shù)組解析

Java語言常用于處理數(shù)據(jù),而JSON數(shù)組則是一個(gè)常用的數(shù)據(jù)格式。在Java中,我們可以使用許多不同的庫來解析JSON數(shù)組,讓我們看看如何使用這些庫來解析JSON數(shù)組。

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class JSONParser {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"John\", \"age\":25, \"address\":{\"street\":\"123 Main St\", \"city\":\"Anytown\"}, \"phoneNumbers\":[\"555-555-1234\"]}";
try {
JSONObject jsonObj = new JSONObject(jsonStr);
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
JSONObject address = jsonObj.getJSONObject("address");
String street = address.getString("street");
String city = address.getString("city");
JSONArray phoneNumbers = jsonObj.getJSONArray("phoneNumbers");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Street: " + street);
System.out.println("City: " + city);
System.out.println("Phone Numbers: ");
for(int i = 0; i< phoneNumbers.length(); i++) {
System.out.println(phoneNumbers.getString(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}

在這個(gè)例子中,我們使用了 JSON 庫來解析給定的 JSON 字符串。 首先,我們創(chuàng)建了一個(gè) JSON 對(duì)象并將 JSON 字符串傳遞給它來解析。 然后,我們可以使用 getString,getInt 和 getJSONObject 來獲取相應(yīng)字段的值。 此外,我們還使用了 getJSONArray 來獲取 JSON 數(shù)組的值。最后,我們遍歷了 JSON 數(shù)組并打印出每個(gè)元素。