내가의 내가 개체JSON 객체 반사
var jsonObj = eval('{"key1":"value1","key2":"value2"}');
가 있다고 가정 해 보자, 내가
아니라 속성 이름을 지정하여 된 JSONObject에서 속성 값을 얻을 수있는 방법을 알아 내려고 노력하고 내가 원하는
function getPropertyValue(key){
return jsonObj.key;
}
alert(getPropertyValue("key1"));
은 내가 jsonObj.Key를 사용하여 값을 얻을 수 있다는 사실을 알고 방법을 사용하여 값을 얻을 수 있지만 사용 방법으로 그것을하고 싶은
가능합니까? 하나
return jsonObj[key];
당신은 보통 '평가를 사용하지 말아야합니다()'JSON을 구문 분석 할 수 있습니다. [json2.js] (https://github.com/douglascrockford/JSON-js/blob/master/json2.js)를 사용하십시오 (구식 브라우저에 필요합니다. 최신 브라우저에서는 아무 것도하지 않으며 기본 JSON 지원은) 그리고 나서'JSON.parse ('...')'대신에! – ThiefMaster