0
点赞
收藏
分享

微信扫一扫

小议json与数组的区别


json和数组的区别:
1下标不同
arr[0] 下标
json.a 属性 json没有下标


*** 属性都是字符
数组的属性访问
通过下标,吧下标加引号当成属性
arr[0] arr['0']
json的属性访问:

json.a属性


2.json没有长度、数组有



3.遍历json

for in
for(var 变量 in json){for in 遍历、循环、枚举
变量 ==json里面的每一个键(key)
json【变量】 == 值

}


4.json的标准写法

除了数字不加,其他都加引号,是双引


5.后台给我们的数据,都是字符

数据解析:用eval('('+数据+')');

手工解析: str.substring(1,str.length-1).split().split()....

未来:

string--->jsonJSON.parse(str)

json--->stringJSON.stringify(json)

举报

相关推荐

0 条评论