json
- JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
- JSON 是轻量级的文本数据交换格式
- JSON 独立于语言
- JSON 具有自我描述性,更易理解
- JSON 比 XML 更小、更快,更易解析
- json的格式 2种格式 对象{ } 数组[ ]
- 数据在名称/值对中
- 数据由逗号分隔 ,
- 花括号保存对象 {}
- 方括号保存数组 []
{ name:’xiaoli’, age:’18’, sex:’nv’, }
- 总结:json格式更易于阅读,更轻量,更容易解析.
json解析
public class parseJsonTest{ @Test public void parseJsonTest1() throws Exception{ String testjson = "{name:'nangongyibin',age:'18',sex:'nv'}"; JSONObject json = new JSONObject(testjson); String name = (String) json.get("name"); System.out.println(name); } @Test public void parseJsonTest2() throws Exception{ String testjson = "[{name:'nangongyibin',age:'18',sex:'nv'},{name:'nangongyibin',age:'18',sex:'nv'}]"; JSONArray json = new JSONArray(testjson); JSONObject ob = (JSONObject) json.get(1); String name = (String) ob.get("name"); System.out.println(name); } }