如题所述
第1个回答 2019-05-04
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]);}
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]);}