Json两种数据格式 jsonObject jsonArray 保存方式类似键值对 key:value
public class JsonParseDemo { @Test public void jsonTest() throws Exception{ String jstring = "{'name':'张三','age':'20'}"; //通过一个具有json格式的字符串就可以创建一个json对象 JSONObject obj = new JSONObject(jstring); //获取json对象之后 就可以通过key 去取值 根据需求选择相关的getXXXX方法 //可以获取的数据类型 string int long double boolean object String name = obj.getString("name"); int age = obj.getInt("age"); System.out.println("名字:"+name+"age"+age); String jsonArray = "[{'name':'张三','age':'20'},{'name':'李四','age':'22'}]"; //根据一个具有json数组格式的字符串 创建一个json数组对象 JSONArray array = new JSONArray(jsonArray); for(int i = 0 ;i<array.length();i++){ //根据索引 取出每一个jsonobject JSONObject jsonObject = array.getJSONObject(i); // name = jsonObject.getString("name"); System.out.println(name); } } }