json对象和json数组和数组的区别。

 我来答
Xummer_昔年
推荐于2019-08-09 · TA获得超过2.1万个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:9.5万
展开全部
  • JSON对象:

var status_process = {
" name5" : '闲置期',
"name1" : '播种期',
"name2" : '苗期',
"name3" : '生长期',
"name4" : '采收期'} alert(status_process["name5"]);alert(status_process.name5);// 两个都为:闲置期

  • 数组:

var ourcountry=[["北京市"],["上海市"],["合肥市","芜湖市","蚌埠市"]]; // 数组alert(ourcountry[2][1]);

  • JSON数组的操作:

1.定义

var josnArry=[];

2.添加

jsonArry.push(jsonObj);

3.删除

delete jsonArry[0];splice(index,length):

4.循环访问数组

a.jquery

$.each(jsonArry,function(index,item){
var userId=item.userId;          });

b.一般方式

for(var i=0;i<jsonArry.length;i++){
var userId=jsonArry[i].userId;  }

c.特殊方法

for(var item in jsonArry){
var userId=jsonArry[item].userId;//注意:此处的item不是数组项,而是数组项的索引}

JSON对象遍历

myJson = {"name":"ji", "password":"123"};for(var p in myJson){//遍历json对象的每个key/value对,p为key

alert(p + " " + myJson[p]);}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
KIM和小湃
2018-01-09 · TA获得超过5086个赞
知道小有建树答主
回答量:20
采纳率:34%
帮助的人:3611
展开全部

1) 并列的数据之间用逗号(”, “)分隔。

2) 映射用冒号(”: “)表示。

3) 并列数据的集合(数组)用方括号(“[]“)表示。

4) 映射的集合(对象)用大括号(”{}”)表示。

上面四条规则,就是Json格式的所有内容。

比如,下面这句话:

“北京市的面积为16800平方公里,常住人口1600万人。上海市的面积为6400平方公里,常住人口1800万。”

写成json格式就是这样:

[
{"城市":"北京","面积":16800,"人口":1600},
{"城市":"上海","面积":6400,"人口":1800}
]


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式