は、私は、上記のようなデータを取得する方法この反復JSON文字列
{"3560" : "something", "3980" : "something", "4580" : "1456"}
のようなJSON文字列を持っていますか?
は、私は、上記のようなデータを取得する方法この反復JSON文字列
{"3560" : "something", "3980" : "something", "4580" : "1456"}
のようなJSON文字列を持っていますか?
var obj = jQuery.parseJSON(jsonObj);
次にあなたがobj.3560
またはobj.3980
などのデータにアクセスしたり、FOR-を使用してそれらを反復処理することができフェリックス・クリングの答えのようなループで。
これにはjquery 1.4.1以降が必要です。
var obj = JSON.parse(jsonString);
今、あなたはなど
または反復し、obj["3560"]
にアクセスすることができます。
for(var key in obj) {
// do something with obj[key]
}
は、すべてのブラウザにJSON.parseが含まれていますか? – Anders
@アンダー:実際には、サポートされているブラウザは100%確信していませんが、常に含まれています:https://github.com/douglascrockford/JSON-js JSONの解析だけにjQueryは含まれません。しかし、もしそれがとにかく使用されるなら、 '$ .parseJSON()'が優先されるべきです。 –
私がobj.3560、obj.3980などを使用する場合、私は3560,3980の "値"しか得られません。 私は取得しようとしていますし、キー(3560,3980)も – Nick
@John obj var。これは、値を解析した後にその値にアクセスする方法の一例に過ぎません。 for-inループを実行すると、キーにもアクセスできます。 – amurra
私に例を教えてもらえますか? – Nick