나는이 같은 위의 데이터를 얻을 방법이으로 반복 JSON 문자열
{"3560" : "something", "3980" : "something", "4580" : "1456"}
같은 JSON 문자열 - 자바 스크립트 (JQuery와)의 "키> 값"? 이제
나는이 같은 위의 데이터를 얻을 방법이으로 반복 JSON 문자열
{"3560" : "something", "3980" : "something", "4580" : "1456"}
같은 JSON 문자열 - 자바 스크립트 (JQuery와)의 "키> 값"? 이제
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
@Anders : 실제로 어떤 브라우저에서 지원되는지는 100 % 확신 할 수 없지만 항상 포함될 수 있습니다. https://github.com/douglascrockford/JSON-js JSON을 구문 분석하기위한 jQuery는 포함하지 않을 것입니다. 그러나 어쨌든 사용된다면,'$ .parseJSON()'이 선호 될 것입니다. –
obj.3560, obj.3980 등을 사용하는 경우 3560, 3980의 "값"만 가져옵니다. 키 (3560, 3980)도 얻으려고하고 있습니다. – Nick
@ 존 - 포함됩니다. obj var. 이것은 파싱 한 후에 값에 액세스하는 방법에 대한 예제 일뿐입니다. for-in 루프를 수행하면 키에 액세스 할 수 있습니다. – amurra
예를 보여 줄 수 있습니까? – Nick