1樓:xummer_昔年
json物件:
var status_process = 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));
b.一般方式
for(var i=0;ic.特殊方法
for(var item in jsonarry)
json物件遍歷
myjson = ;for(var p in myjson)
jsonobject和jsonarray的區別是什麼
2樓:鵬二李
json有兩種結構:(1)物件和(2)陣列。
(1)物件結構以」」大括號結束。中間部分由0或多個以」,」分隔的」key(關鍵字)/value(值)」對構成,關鍵字和值之間以」:」分隔,語法結構如**。
其中關鍵字是字串,而值可以是字串,數值,true,false,null,物件或陣列
(2)陣列結構以」[」開始,」]」結束。中間由0或多個以」,」分隔的值列表組成,語法結構如**。[,]
3樓:抱著木瓜
區別在於jsonobject是乙個{}包裹起來的乙個物件(object),
而jsonarray則是包裹起來的乙個陣列(array),
說白點就是乙個是陣列乙個是物件或字串
4樓:匿名使用者
jsonobjec 有鍵名,jsonarray沒有。
所以解析的時候jsonobject是jsonobject.getstring("msg"),
而jsonarray是jsonarray.getstring(5),這個數字5是位置
5樓:潘多拉魔盒
區別是jsonobject是乙個物件,jsonarray是乙個陣列。
具體步驟如下:
jsonobject是乙個{}包裹起來的乙個物件(object),而jsonarray則是包裹起來的乙個陣列(array)。
jsonobjec 有鍵名,jsonarray沒有。
所以解析的時候jsonobject是jsonobject.getstring("msg"),而jsonarray是jsonarray.getstring(5),其中這個數字5是位置。
6樓:匿名使用者
jsonarray由乙個或者多個jsonobjec 組成
7樓:
jsonobject 是個物件,解析出來的是以 包裹的
jsonarray 是個陣列,解析出來的是以 [ ... ] 包裹的
json物件和json物件陣列有什麼區別
8樓:匿名使用者
只有陣列或者json陣列才可以使用length方法。json物件使用length方法無效。
如果json物件的子元素是陣列或者json陣列,也可以使用length方法。可以用於遍歷資料。
9樓:藏在心
格式不同,如下所示
json物件的格式是:
json物件陣列的格式是:
[["濟南市"],["青島市"],["煙台市","日照市","菏澤市"]];
遍歷方式不同:由於**形式比較多樣化,這裡就不一一列出了。
**json和陣列的區別
普通陣列和json陣列有什麼區別
json物件和json物件陣列有什麼區別
只有陣列或者json陣列才可以使用length方法。json物件使用length方法無效。如果json物件的子元素是陣列或者json陣列,也可以使用length方法。可以用於遍歷資料。 藏在心 格式不同,如下所示 json物件的格式是 json物件陣列的格式是 濟南市 青島市 煙台市 日照市 菏澤市...
如何在js中把字元轉換成json物件
黑馬程式設計師 例如 json字串 var str1 json物件 var str2 一 json字串轉換為json物件 要使用上面的str1,必須使用下面的方法先轉化為json物件 由json字串轉換為json物件 var obj eval str 或者var obj str.parsejson ...
指標和陣列有什麼區別,指標與陣列的區別和聯絡
1全部這是說陣列的特性,如你舉例的陣列pass 64 裡面的pass單獨拿出來,他就是乙個指標,他所指向的位址是你這個陣列的首位址。而如果你單獨申請乙個指標,這個指標是空的,什麼地方都沒有指,所以就需要去申請乙個記憶體空間給他,c方法是pass char malloc sizeof char 64 ...