JSON是什么

来源:互联网 发布:linux vncserver 配置 编辑:程序博客网 时间:2024/05/16 12:20

1.json的本质:

json的本质是一段规定好格式的字符串,

2.json的原型

是javascript对象(json对象=javascript对象),

  所以根据这个就能推理出:只要把json字符串转换为json对象(即javascript对象)我们才能操作数据

3.什么是json字符串,什么是json对象,区别是什么?转换方式是什么?

json字符串是一段有固定格式的文本

json对象就是javascript对象

区别在于在编程中一切皆对象,json字符没有任何意义,所以只有把json字符转换为json对象后,我们才能操作数据

转换方式:

1.javascript自带的   eval('('+json+')')

2.借助json.js       var obj = JSON.parse(str);

    var last=JSON.stringify(obj);

4.json基本格式

1.普通一个属性的键值对   {"name":"刘能"} 

2.多个属性的键值对 用逗号分开 {"name":"刘能","age":"55"}

3.普通一个数组 [{"name":"刘能","age":"55"},{"name":"赵四","age":"54"}]

4.多个数组与其他属性混合 {"id":"55","person":[{"name":"刘能","age":"55"},{"name":"赵四","age":"54"}],

"work":[{"job":"种草","time":"55"},{"job":"养花","age":"54"}]}

原创粉丝点击