JsonArray和JsonObject的使用
1、使用依赖
<!-- https://mvnrepository.com/artifact/org.json/json --> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20201115</version> </dependency>
2、String到jsonArray的转换加输出
public void JsonTest(){ String main = "[{a:'b'},{a:'c'}]"; JSONArray jsonArray = new JSONArray(main);//将string类型转换为jsonArray类型的 for (int i = 0; i < jsonArray.length(); i++) { System.out.println(jsonArray.getJSONObject(i).get("a"));//依次遍历数组中的对象 } }
jsonArray中存放的是数组类型
3、String到jsonObject的转换加输出
public void JsonOTest(){ String main = "{a:'b'}"; JSONObject jsonObject = new JSONObject(main); System.out.println(jsonObject.get("a")); }
jsonObject中存放的对象