JSON详解

json :全称为 javascript object notation ----JavaScript对象表示法 ;是一种 基于文本,独立于语言的轻量级数据交换格式。

数据交换形式:客户端和服务器均能识别的一种数据格式

json的两种结构:对象和数组

对象:以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔。

数组:以”[”开始,”]”结束。中间由0或多个以”,”分隔的值列表组成,其中每项均为一个json;

json字符串和json对象的区别:

json字符串:符合json格式要求的js字符串。 "{StudentID:'100',Name:'tmac',Hometown:'usa'}"

json对象:符合json格式要求的js对象。 { StudentID: "100", Name: "tmac", Hometown: "usa" };

之间的唯一区别:一个由""将整体引起来;一个没有引起来。

在JS中如何使用JSON:

定义一个json对象:

var jsonItem=

{

1 : "12123",

"2":2,

count:'3',

//value是一个数组时

person: [ //数组结构JSON对象,可以嵌套使用
                        {
                            id: 1,
                            name: "张三"
                        },
                        {
                            id: 2,
                            name: "李四"
                        }
                   ],
//value是一个json对象的时候
 object: { //对象结构JSON对象
                id: 1,
                msg: "对象里的对象"    
            }

},

 

posted @ 2018-08-13 16:57  dangerous_11  阅读(146)  评论(0)    收藏  举报