JSON:JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
作用:(1)从服务端接口中获取数据后使用
在一些场景下将数组数据存储到json对象中,以关键唯一不重复的值作为key,可以实现快速查找某一条数据
(2)向服务端提交数据
主要是对含有数组的参数集
在提交含有数组数据的时候,先将数据存储在json数据中,再将就是序列化成json字符串放入数组里面,在提交的时候在将数组通过JOIN(“,”)变成字符串,可以在前后加[],组合成一个完整的json数组字符串,在服务端就可以当成一个普通的参数进行接收,再使用JSONArray.fromObject(object)转换为JSONArray,后续既可以轻松对数据进行操作
Json转化为js对象:js自带eval()函数
JSON.parse(str);
js对象转化为JSON: JSON.stringify(obj);
由JSON字符串转换为JSON对象的时候可以用eval,var obj =eval('('+ str +')');