0

フィードを制御できない json オブジェクトがあります。フィードは、未定義のオブジェクト配列を含む 1 つのオブジェクトを送信します。以下の 2 番目の結果のように、各オブジェクトを資産ごとに定義し、そのすべての属性 (パス、名前、タイトルなど) を資産ごとに定義する必要があります。役立つアイデアやjqueryプラグインがあれば。誰かがこの結果を得るのを手伝ってくれませんか。

編集:プライバシー上の理由から、json オブジェクトを削除する必要がありました。回答者に感謝します。

4

1 に答える 1

0

JSON配列を反復処理し、要素を出力配列に再配置できます

var json = { "assets": [ ... ] };
var out = [];
for (var i in json.assets) {
    var v = json.assets[i];
    v.id = +i + 1;
    v.title_id = +i + 1;
    out.push({ 'asset': v });
}

テスト用のJSFiddle

于 2013-01-24T17:00:12.590 に答える