JSON物件處理總結

2021-07-10 03:24:57 字數 1413 閱讀 8335

1. 獲取json的值

console.log("jsonobj.friends:"+jsonobj.friends+" "+jsonobj.friends[1]);

console.log("jsonobj.likefruit:"+jsonobj.likefruit+"  "+jsonobj.likefruit[0].name+" "+jsonobj.likefruit[1].name);

console.log("jsonobj.parent:"+jsonobj.parent.baba+" "+jsonobj.parent['baba']);

結果:

2. 遍歷讀取key  value

方法一:

$.each(jsonobj,function(key,value));

結果:name  zzz

friends  aa,bb,cc

likefruit  [object object],[object object]

parent  [object object]

方法二:

for(var k in jsonobj)

結果:name  zzz

friends  aa,bb,cc

likefruit  [object object],[object object]

parent  [object object]

例子: var jsonobj2 = ,

,]};

//查詢

var persons = jsonobj2.teacher;

for (var i = 0; i < persons.length; i++)

//增加

var additem =  ;

persons.push(additem);

//修改

persons[0].name="zzz";

//刪除

persons.splice(1,1);

console.log(json.stringify(jsonobj2));

結果:jordan

bryant

mcgrady

,,]}

splice() 方法可刪除從 index 處開始的零個或多個元素,並且用引數列表中宣告的乙個或多個值來替換那些被刪除的元素。

插入:

arr.splice(2,0,"william")  在index = 2位置 插入 william

替換

arr.splice(2,1,"william") 把index=2 刪除,然後在此位置插入成william

arr.splice(2,3,"william") 從index=2 位置刪除3個,在此位置插入william

註冊物件python處理json 註冊物件

廢話就不多說了,開始。這兩天想研討下ajax,看到 head first ajax 這本書,惜可面裡用的是php,伺服器有關的技巧我只懂django,所以就用他了。使用者註冊種這貨色很見常,當入輸使用者名稱的時候該應可以當即查檢這個使用者名稱否是被註冊了,這就是hf這本書第二章講的貨色。由於不想用資...

JQuery方式Ajax,處理JSON物件使用

使用步驟 1.首先,需要匯入jquery包 2.關於同步非同步 設定 ajax error function xhr,errrormessage,e get請求方式 get 伺服器位址,請求資料,function result 預期返回值型別 string xml post請求方式 post 伺服器...

JQuery方式Ajax,處理JSON物件使用

使用步驟 1.首先,需要匯入jquery包 2.關於同步非同步 設定async true 非同步 重新分配執行緒給ajax執行後台 主線程繼續執行。併發 async.false 同步 不會單獨分配給ajax執行,主程式按順序執行,下邊的 等待排隊 ajax error function xhr,er...