簡體   English   中英

如何將元素插入json數組

[英]how to insert the element into the json array

我有這樣的json:

{
    json{
        "81":[
            {
            "name":"",
            "id":""
            },
            {
            "name":"",
            "id":""
            }
        ]
    }
}

我動態地得到這個json,我將這個json存儲在adlist中。 我想將元素插入到第三個位置的數組中。 我試過這樣的:

 var temp={"name":"","id":""};
 adlist.json[81].splice(2,0,temp);

但它沒有正確添加字符串。

嘗試

adlist.81.push({name: "Douglas Adams", id: "comedy"});

你也可以試試這個以獲得更好的性能,

adlist.json["81"][adlist.json["81"].length]  ={name: "Douglas Adams", id: "comedy"};

它對我有用:)

Java腳本代碼:

//your json data
var adlist = {json:{"81":[{"name":"first","id":"1"},{"name":"second","id":"2"}]}};

// your new json data
var temp={"name":"Third","id":"3"};

// insert your new json data in 3rd position
adlist.json["81"].push(temp);

// check with console
console.log(adlist);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM