2012-01-03 10 views
0

私はこのようなキーの値のペアを持っています。この応答はAPIのサービスから戻ってきます。jQueryサブストリング

var str = { "key1":"value1",..} 

私はjqueryのサブ文字列を使用して、この配列からのみをvalue1を取得するにはどのようにこの

for(var value in str) { 

//I need to get only the value here. Eg: value1,value2 etc 
} 

リクものを使用する必要がありますか?

あなたがこのようなオブジェクト(=キー/値ストア)をループすることができます
+0

あなたにはありません。私は 'array ['key1']'を使う必要があると思います。 1つの値を取得しようとしているだけの場合、ループが必要な理由はわかりません。 – Dutchie432

+0

'substring'は何のために必要ですか? 'str'とは何ですか? –

答えて

2

:応答は(キー、値)ペアのセットとして戻ってきた場合、あなたは本当に "を

for (var key in items) { 
    var value = items[key]; 
    // do things with key and value 
} 
0

選択することはできませんJSONオブジェクトはではないため、のフィールドには順序があります(別のパーサーでは異なる順序で値が返される可能性があります)。アクセスするキーを知っている必要があります。

0
var str = { "key1":"value1",..} 



for(var val in str) { 

    var strval = str[val]; 
} 
0
var str = { "key1":"value1","key2":"value2","key2":"value2"}; 

var keyItems,valItems; 
for(key in str){ 
    keyItems.push(key); 
    valItems.push(str[key]); 
} 

// keyItems is array of all keys 
// valItems is array of all values.