json和数组的区别:
1下标不同
arr[0] 下标
json.a 属性 json没有下标
*** 属性都是字符
数组的属性访问
通过下标,吧下标加引号当成属性
arr[0] arr['0']
json的属性访问:
for in
for(var 变量 in json){for in 遍历、循环、枚举
变量 ==json里面的每一个键(key)
json【变量】 == 值
数据解析:用eval('('+数据+')');
手工解析: str.substring(1,str.length-1).split().split()....
未来:
string--->jsonJSON.parse(str)
json--->stringJSON.stringify(json)
1下标不同
arr[0] 下标
json.a 属性 json没有下标
*** 属性都是字符
数组的属性访问
通过下标,吧下标加引号当成属性
arr[0] arr['0']
json的属性访问:
json.a属性
2.json没有长度、数组有
for in
for(var 变量 in json){for in 遍历、循环、枚举
变量 ==json里面的每一个键(key)
json【变量】 == 值
}
除了数字不加,其他都加引号,是双引
数据解析:用eval('('+数据+')');
手工解析: str.substring(1,str.length-1).split().split()....
未来:
string--->jsonJSON.parse(str)
json--->stringJSON.stringify(json)