3 回答
TA贡献36条经验 获得超15个赞
楼主我告诉你一个简单的区分方式:
用[]包起来的是数组,用{}包起来的是json对象,如果不知道什么是json请自行百度,
简单来说一个json对象可以表示为 {属性:值} 这种形式
所以 ,简单的理解方式是:
第一种,最简单的数字数组没问题,
第二种,json数组,这个地方写错了,我不知道是哪种所以分情况说:
情况一:[{1: {a:1,b:2,c:3}}, {2:{a:1,b:2,c:3}}], 如果是这样的话,这个数组里只有两个对象,第一个对象 名字叫1,里边包含3个属性abc,属性值分别为a=1,b=2,c=3,第二个对象 名字叫2,里边也包含3个属性abc,属性也是123
情况二:[{ 1:{a:1,b:2,c:3},2:{a:1,b:2,c:3} }], 如果是这样的话,这个数组里只有一个对象,这个对象有两个属性一个叫1一个叫2,这两个属性的值都是一个包含abc三个属性的对象,这三个属性的值也分别都是123
第三种, json数组,这个数组里有两个对象,第一个对象有两个属性a,b值分别是1和2,第二个对象里有两个属性cd,值分别是3和5,
第四种,一个json对象,和"第二种"的情况二类似,里边有两个属性,第一个属性叫10,这个属性的值也是一个对象,对象的属性和值就是money12那些,第二个属性叫20,值也是一个对象,属性和值也是money12那些
还有那种 值是数组的json对象,看起来挺复杂,其实会了之后再看也就那样,慕课网上也有好多json课,你学学就知道了,预祝学习顺利
添加回答
举报