首页 > json对象的写法问题

json对象的写法问题

json是名值对的集合,怎么感觉跟js对象一模一样? json中的名/值对的 名必须加引号吗?


var obj = {name:'sf'}//对象
var json = JSON.stringify(obj);//{"name":"sf"} json必须用双引号

用浏览器控制台写了一个小例子,看看就明白了。


不一定,
根据JSON的标准来看,JSON是支持数值的,也就是说{"value: 1}, {"value": 1.2}, {"value": e+12}也是是合法的。


我觉得你还停留在初级阶段。
JSON:JavaScript 对象表示法(JavaScript Object Notation)。
所以他就是Javascript的对象表达方式。
JSON 值可以是:

数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null

建议你看看这几个的总结;
1.json语法
2.json简介
3.json使用
建议楼主把这3个看完基本基础就没问题了!

【热门文章】
【热门文章】