var txt = '{"name":[{"John" : "hello"},{"Selly" : "bye"}], "age":30, "city":"New York"}'
var obj = JSON.parse(txt);
document.getElementById("demo").innerHTML = obj.name[1].John + ", " + obj.age;
txt는 String형이므로, 먼저 JSON.parse를 통해 Json 형태로 바꿔준 후 사용한다.
key-value이며 key를 입력하면 value를 반환한다.
{}는 "." 을 계속 입력하면서 값을 찾을 수 있으며,
[ ]는 "[]"를 통해 값을 찾는다.
Q> Selly의 bye를 얻고 싶다면?
Q> age의 30을 얻고 싶다면?
A> obj.name[1].Selly
A> obj.age
반응형
'학습 > Node.js' 카테고리의 다른 글
Var, Let, Const 차이점 (0) | 2021.05.25 |
---|---|
회원가입에서 공백, 특수문자 검사하기 (0) | 2021.04.27 |
컴포넌트 ( 같은 레벨에서의 통신 ) (0) | 2021.01.02 |
컴포넌트 통신 ( v-bind와 v-on) (0) | 2021.01.02 |
인스턴스와 컴포넌트 / MVVM (0) | 2021.01.02 |