-6

Google Chrome 用のアプリを作成しようとしています。この方法で、訪問した Web ページのすべてのリンクをファイル システムに保存しています。 {"cur":"currentUrl2","next":"nextUrl2","re​​l": "relation2"} ,{"cur":"currentUrl3","next":"nextUrl3","re​​l": "relation3" } ... ]

これは json オブジェクトの形式です。今、私は各配列の最初の要素だけを取りたい..しかし、どうすればそれを行うことができますか? 結果は次のようになります。

node(){
  ["currentUrl","currentUrl2", "currentUrl3" and so on..]
}
4

2 に答える 2

0

方法は次のとおりです。

var json = '[{"curUrl":"acme.com", "nextUrl":"acme2.com", "relation":"none"},{"curUrl":"acme3.com", "nextUrl":"acme4.com", "relation":"none"},{"curUrl":"acme5.com", "nextUrl":"acme6.com", "relation":"none"}]';

var arrCurUrls = new Array();

function getCurUrls(){
    var parsedJSON = JSON.parse(json);

    for(var i=0; i<parsedJSON.length; i++){
        arrCurUrls.push(parsedJSON[i]['curUrl']);
    }
    alert(arrCurUrls);
}
于 2013-10-04T15:03:31.013 に答える