扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

java鎬庝箞瀹炵幇閬嶅巻jsonarray鑾峰彇鏁版嵁

扬州沐宇科技
2023-10-11 22:59:33
Java

鍦↗ava涓紝鍙互浣跨敤org.json搴撴潵澶勭悊JSON鏁版嵁銆備笅闈㈡槸涓€涓畝鍗曠殑绀轰緥锛屾紨绀轰簡濡備綍閬嶅巻JSONArray骞惰幏鍙栧叾涓殑鏁版嵁锛?/p>

import org.json.JSONArray;
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
// 绀轰緥JSON鏁版嵁
String jsonStr = "[{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}, {\"name\":\"Jane\",\"age\":25,\"city\":\"Paris\"}]";
// 灏咼SON瀛楃涓茶В鏋愪负JSONArray
JSONArray jsonArray = new JSONArray(jsonStr);
// 閬嶅巻JSONArray
for (int i = 0; i < jsonArray.length(); i++) {
// 鑾峰彇褰撳墠绱㈠紩澶勭殑JSONObject
JSONObject jsonObj = jsonArray.getJSONObject(i);
// 浠嶫SONObject涓幏鍙栨暟鎹?/span>
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
String city = jsonObj.getString("city");
// 鎵撳嵃鏁版嵁
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
System.out.println();
}
}
}

鍦ㄤ笂杩扮ず渚嬩腑锛岄鍏堝皢JSON瀛楃涓茶В鏋愪负JSONArray瀵硅薄銆傜劧鍚庯紝浣跨敤getJSONObject()鏂规硶鑾峰彇姣忎釜绱㈠紩澶勭殑JSONObject锛屽苟浣跨敤getString()鍜?code>getInt()绛夋柟娉曚粠JSONObject涓幏鍙栨暟鎹€傛渶鍚庯紝鍙互鏍规嵁闇€瑕佸鑾峰彇鐨勬暟鎹繘琛屽鐞嗭紝渚嬪鎵撳嵃鍑烘潵銆?/p>

扫码添加客服微信