JSON是一种轻量级的数据转换格式, 是当前最受欢迎的数据转换语言. 但是归根到底它就是一种格式, 本质是字符串; 它可以将各大主流的脚本语言转换成其对应程序员所能够读懂的字符串显示出来.
JSON的好处:
它采用完全独立于编程语言的文本格式来存储和表示数据, 层次结构很简单明了; 很易于人们阅读和编写, 同时也易于机器解析和生成, 提高了网络传输效率.
JSON和JS的关系:
JSON是js对象的字符串的表示法, 但是其本质还是字符串
它为js提供了两个API:
任何JSON支持的数据格式都可以, 例如:字符串, 数字, 数组和对象等; 只是最常用的是数组和对象.
(1)JSON.parse( ) 将JSON字符串转换成JS对象
(2)JSON.stringify( ) 将JS对象转换成JSON字符串