JSON中的{}与[]
来源:互联网 发布:python获取字符串长度 编辑:程序博客网 时间:2024/05/29 18:24
[] 与 {}
在 JSON 里 [] 是 Array(也就是数组) {} 是Ojbect(也就是对象)
[] Array 的key 是 int.
{} 的key 是 string
例如 var dot1=["a"]; 就是一个数组
var dot2={"a"} 就是一个对象
数组和对象转换非常简单, dot1把[] 替换为{} 就是对象, dot2把[]替换为{}就是素组。这在jquery的JSON处理中,非常常用。
当dot1为素组后,自然支持数组的常用方法,例如 dot1.push(), dot1.shift(),dot1.pop() 等方法
dot2为对象可以使用JS对象的各种方法。
var dot2={a:"a",b:"b",c:"c"}; 不管你看到dot2定义多么复杂,只要看到他是以{}开始和结尾就是理解为对象。
var dot1=["a","b","c"]; 不管dot1多简单,只要是[]包含,就是数组
当然,一个数组是可以包含多个对象的,所以 var dot1=[{a:"a"},{b:"b"}]; dot1就包含了2个对象
同样,dot1={[{a:"a"},{b:"b"}]} 就是一个对象,只是这个对象包含了一个数组。
var a= Array();
a[a.length] = '3';
a[a.length] = '4';
a[a.length] = '5';
a toJSON 后 ='["3", "4", "5"]'
var a = new Object();
a['test1'] = '3';
a['test2'] = '4';
a['test3'] = '5';
a toJSON 后 = '{"test1":"3", "test2":"4", "test3":"5"}'
原文地址:http://www.cnblogs.com/mqingqing123/archive/2011/03/11/1981651.html
- 简析 JSON 中的{}与[]
- JSON中的{}与[]
- JSON中的{}与[]
- Ajax中的XML与JSON
- JSON数据与JSON在android中的应用
- JavaScript 中的 json 对象与 json 字符串之间的转换
- Json数据与Json在android开发中的应用
- JSON格式简介与json字符串在js中的转换
- Package.json与Bower.json中的参数备忘
- js中的可变参数arguments与json
- C#中的JSON封装与解析
- 对象与json互转中的注意事项
- js获取json中的键与值
- Python中的json与pickle模块
- JSON串中的null与"null"
- 获取json中的key与value中的方法
- android中的Json与xml解析对比分析
- python中的数据类型与json的数据类型之间的转化
- nexus安装与配置
- Maven 打包的一些事儿
- Android应用开发之所有动画使用详解
- 用原生的AJax代码发送JSON数据到Action使其自动类型转化
- 《Head First Java》读书笔记(1)
- JSON中的{}与[]
- As-Conformal-As-Possible Surface Registration
- JS刷新当前页面的几种方法总结
- HDU 1577 判断两点之间是否存在整数点
- 判断素数
- win7 64位+vs2010+opencv2.4.10+cmake3.6编译报错的解决
- SWF2入门(一)
- pushlet工作原理
- OpenCV学习笔记(二):存取像素