반응형
jascript에서 json 키와 값을 얻는 방법은 무엇입니까?
아래와 같이 json을 반송합니다.
{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}
각 요소 키와 값을 가져오려고 합니다.
..
}).done(function(data){
alert(data['jobtitel']);
});
나 이제...undefined
왜일까요?나는 노력했다.data.jobtitel
루프를 시도했지만 성공하지 못했습니다.
//By using jquery json parser
var obj = $.parseJSON('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(obj['jobtitel']);
//By using javasript json parser
var t = JSON.parse('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(t['jobtitel'])
jQuery 3.0 현재 $.parseJSON은 권장되지 않습니다.JSON 문자열을 해석하려면 네이티브 JSON.parse 메서드를 사용합니다.
출처 : http://api.jquery.com/jquery.parsejson/
당신은 그것을 해석할 수 있다.Json
문자열 사용JSON.parse()
..
}).done(function(data){
obj = JSON.parse(data);
alert(obj.jobtitel);
});
var data = {"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}
var parsedData = JSON.parse(data);
alert(parsedData.name);
alert(parsedData.skills);
alert(parsedData.jobtitel);
alert(parsedData.res_linkedin);
바이올린을 작동시켰어.꼭 봐주세요
(function() {
var oJson = {
"name": "",
"skills": "",
"jobtitle": "Entwickler",
"res_linkedin": "GwebSearch"
}
alert(oJson.jobtitle);
})();
키를 얻기 위해
var a = {"a":"1","b":"2"};
var keys = []
for(var k in a){
keys.push(k)
}
가치를 얻기 위해.
var a = {"a":"1","b":"2"};
var values = []
for(var k in a){
values.push(a[k]);
}
JSON.parse를 사용하지 않고 간단한 접근법
success: function(response){
var resdata = response;
alert(resdata['name']);
}
이 모양은data
포함되어 있다고 생각되는 내용이 포함되어 있지 않습니다.확인해 주세요.
let data={"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"};
console.log( data["jobtitel"] );
console.log( data.jobtitel );
다음 솔루션을 사용하여 JavaScript에서 JSON 키 및 값을 가져올 수 있습니다.
var dt = JSON.stringify(data).replace('[', '').replace(']', '');
if (dt) {
var result = jQuery.parseJSON(dt);
var val = result.YOUR_OBJECT_NAME;
}
언급URL : https://stackoverflow.com/questions/18910939/how-to-get-json-key-and-value-in-javascript
반응형
'programing' 카테고리의 다른 글
ESLint - 구성 요소를 순수한 기능으로 작성해야 합니다(반응 선호/상태 없음 기능). (0) | 2023.03.18 |
---|---|
서브 도메인에 대한 AJAX 콜은 사이트 간 스크립팅으로 간주됩니까? (0) | 2023.03.18 |
Angular에서 속성 접두사 "x-" 및 "data-"는 어떻게 사용됩니까?JS (0) | 2023.03.18 |
jquery를 사용하여 각 입력 값을 사용하여 동적으로 JSON 생성 (0) | 2023.03.18 |
Internet Explorer에서 Simple jQuery Ajax 호출로 메모리 누수가 발생함 (0) | 2023.03.13 |