@Test
public void jsonArrayAndJsonObject(){
//定义json对象和数组
JSONObject jsonObject = new JSONObject();
JSONObject jsonObject2 = new JSONObject();
JSONObject jsonObject3 = new JSONObject();
JSONArray jsonArray = new JSONArray();
//为json对象赋值
jsonObject.put("name","liming");
jsonObject.put("age","10");
jsonObject2.put("food","apple");
jsonObject2.put("price","10.0");
jsonObject3.put("addr","河北保定");
//为json数组赋值
jsonArray.add(0, jsonObject);
jsonArray.add(1, jsonObject2);
jsonArray.add(2, jsonObject3);
//System.out.println(jsonArray);
//取出数组中的json对象
JSONObject object = jsonArray.getJSONObject(0);
System.out.println("getJSONObject(0)"+object);
//创建json对象 存入数组 数组内容的json对象
JSONObject jsonObject4 = new JSONObject();
jsonObject4.put("jsonArray", jsonArray);
System.out.println();
System.out.println();
System.out.println(jsonObject4);
//获取json对象中的数组
JSONArray jsonArray2 = jsonObject4.getJSONArray("jsonArray");
//System.out.println(jsonArray2);
}
jsonArrayAndJsonObject
最新推荐文章于 2023-10-23 15:58:25 发布