什么是JSON?
JSON全名是JavaSpript Object Notation。
JSON是轻量级的文本数据交换格式。
JSON是存储和交换文本信息的语法,类似XML,比XML更小,更快,更易解析。
JSON可以将Java对象转换为特殊格式的字符串(JSON串),主要用于前端页面的交互。
JSON具有自我描述性,更易理解。
JSON语法格式
JSON是JavaScript语法的子集。
JSON用键值对形式存在 {“key”:"value"}
JSON语法规则
数据在名称/值对中,数据由逗号分隔,大括号{}保存对象,中括号[]保存数组,数组可以包含多个对象,key必须是字符串,value可以是合法的JSON数据类型
JSON的使用
1.字符串到JSON/JSON到字符串
2.对象到JSON/JSON到对象
3. List
4.Map
总结:
1.json是一种轻量级的数据交换格式,在与后端的数据交互中具有较为广泛的应用。
2.在javaScript中,我们可以直接使用json,因为JavaScript中内置了json的解析,把任何的JavaScript对象变成json,就是把这个对象序列化成一个json格式的字符串,这样才能通过网络传递给其他计算机。如果我们收到json格式的字符串,只需要把它反序列化为一个JavaScript对象,就可以在JavaScript中直接使用这个对象了。
3.JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换 JSON是一种传递对象的语法。JSON是一个提供了stringify和parse方法的内置对象。