JSON指的是JavaScript对象表示法(avaScript Object Notation),
是轻量级的文本数据交换格式,独立于语言: JSON使用JavaScript语法来描述数据对象,
但是JSON仍然独立于语言和平台,JSON解析器和JSON库支持许多不同的编程语言,目前非常多的动态(PHP、JSP、.NET)编程语言都支持JSON,JSON具有自我描述性,更易理解。
JSON的值可以是: 数字(number)、字符串(string)、布尔值(true/false)、数组(array)、对象(object)、null
- JSON是一种轻量级的数据交换格式,在与后端的数据交互中具有较为广泛的应用,在Javascript中,我们可以直接使用
- JSON,因为JavaScript中内置了JSON的解析,把任何的JavaScript对象变成JSON,就是把这个对象序列化成一个JSON格式的字符
- 串,这样才能通过网络传递给其他计算机,如果我们收到JSON格式的字符串,只需要把它反序列化为一个Javascript对象,就可以在JavaScript中直接使用这个对象了。
- JSON是适用于Ajax应用程序的一种有效格式,原因是它使JaaScript对象和字符串值之间得以快速转换
- JSON是一种传递对象的语法,JSON是一个提供了stringiy和parse方法的内置对象: stringify将is对象转化为符合JSON标准的字符串,parse将符合JSON标准的字符串转化为对象