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

 我来答
精金框架妊奥9
2018-04-01 · TA获得超过343个赞
知道小有建树答主
回答量:269
采纳率:98%
帮助的人:57.9万
展开全部
  • 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]);}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JSON在线解析
2023-05-16 · 专注JSON在线解析工具,JavaDemo分享
JSON在线解析
采纳数:644 获赞数:1154

向TA提问 私信TA
展开全部

我是一个12年的程序员。专业资料可能一查很多,不一定看得懂,我用大白话来和你讲解下。

JSON对象:

它是键值对的,就是key/value的。key表示名字,value表示值。就好比表示一个人一样

{"name":"张三"} 表达这个人名字叫张三。

{"name":"张三","location":"长沙市"} 表达这个人名字叫张三。他在长沙。

JSON对象可以包含多个Key/Value信息。

JSON数组

它可以包含多个JSON对象。

我们常规的数组比如[1,2,3,4],它有4个元素,分别为1,2,3,4 。我们把这这个1234替换成JSON对象它就是JSON数组了。

[{"name":"张三"},{"name":"李四"},{"name":"王五"},{"name":"我是sojson站长"}]。

PS:这样是不是更容易懂呢?如果还是不懂,可以加我好友,我手把手教会你。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式