
JSON中的{}与[]
发布日期:2021-05-09 05:24:26
浏览次数:11
分类:博客文章
本文共 761 字,大约阅读时间需要 2 分钟。
[] 与 {}
在 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"}'发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月12日 01时50分35秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
test!
2019-03-06
从零开始实现放置游戏(十五)——实现战斗挂机(6)在线打怪练级
2019-03-06
JavaScript 构造树形结构的一种高效算法
2019-03-06
通过Attached Property给控件绑定Command(二)
2019-03-06
Linq使用心得——SelectMany替代二重foreach循环
2019-03-06
UWP开发入门(二)——RelativePanel
2019-03-06
UWP开发入门(三)——{x:Bind}扩展标记
2019-03-06
微信小程序开发技巧总结 (一)-- 数据传递和存储
2019-03-06
Mac M1原生(ARM64)Golang dev&debug
2019-03-06
dock基本使用
2019-03-06
细说ASP.NET Core与OWIN的关系
2019-03-06
查看.NET Core源代码通过Autofac实现依赖注入到Controller属性
2019-03-06
.Net Core中使用ref和Span<T>提高程序性能
2019-03-06
ASP查询数据RS转换成COMMAND
2019-03-06
getDomain(url)-我的JavaScript函数库-mazey.js
2019-03-06
CSS:text-decoration参数说明
2019-03-06
PHP与ASP转义双引号的区别
2019-03-06
ES6通过Set数组去重
2019-03-06
春风下也有落叶
2019-03-06
[IDEA] IntelliJ IDEA 安装教程
2019-03-06