1

私はこのようなjsonを持っています:

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

このjsonを動的に取得しており、このjsonをadlistに保存しています。要素を配列の 3 番目の位置に挿入したいと考えています。私はこのように試しました:

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

しかし、文字列を正しく追加していません。

4

3 に答える 3

2

試す

adlist.81.push({name: "Douglas Adams", id: "comedy"});
于 2013-10-29T06:24:57.350 に答える
1

パフォーマンスを向上させるためにこれも試すことができます。

adlist.json["81"][adlist.json["81"].length]  ={name: "Douglas Adams", id: "comedy"};
于 2013-10-29T06:30:47.880 に答える
0

それは私のために働いています:)

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);
于 2013-10-29T06:47:09.877 に答える