JSON是Javascript Object Notation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子集,可以简单的理解为使用JavaScript对象的语法格式来表示的一种文本形式,虽然使用JavaScript规范,但已经独立于语言和平台了,由于在传输、解析等方面表现十分优秀,已经被众多编程语言所支持。
JSON的数据使用“名称:值”对表示,如“name”:“sam”,使用{}大括号表示对象,如{“name”:“sam”},使用逗号分隔数据,如{“name”:“sam”,“age”:“18”},使用[]中括号表示数组,数组中可以包含多个对象,如[{“name”:“sam”,“age”:“18”},{“name”:“leo”,“age”:“28”}]。
在JavaScript中使用JSON非常方便,获得的JSON数据使用JSON.parse() 函数即可转变为JavaScript对象类型,之后便可使用JavaScript语法.或[]访问对象。使用 JSON.stringify()函数可将JavaScript对象转变为JSON数据,用于保存数据和传输。