JSON:
全称为:javascript object notation
是一种轻量级的数据交换标准,一般用于浏览器与服务器的数据交换。比如将java对象转成浏览器可以识别的js对象。
数据交换:将数据转成一个中间的,与平台无关的数据发送给另一方处理。
轻量级:相对于xml而言,json编写更简单,数据量更小,解析的速度更快。
json语法创建js对象
{属性名:属性值,属性名:属性值}
单个对象:{"name":"zs","age":10}
数组对象:[{},{}]
java对象与json数据转换
fastjosn.jar包中提供的API
1.java对象转成json字符串
String:JSON.toJSONString(Object);
2.json字符串转成java对象
--JSON.parseObject(str,User.class);//将json字符串转成单个对象
--JSON.parseArray(str,User.class);//将json字符串转成多个对象
js对象与json数据转换
1.js对象转成json字符串
JSON.stringify(jsObj);
2.json字符串转成js对象
JSON.parse(str);