[재업] JSON 형식의 데이터 접근하기.

WEB DEVELOPER/JQUERY|2020. 4. 3. 16:08

 

예제만 보시면 student 가 JSON 형식이죠? 

 

JSON은 기본적으로 key : value 형식입니다.

 

name 이라는 이름을 가진 키의 value 는 "홍길동" 이라는 답이나오죠.

 

student.name 하면 홍길동이 나옵니다.  여기서 다시한번 보죠.

 

 

 

 

만약 배열 형식이라면?

student.s_class[0]

student.s_class[1]

student.s_class[2]

student.s_class[3] 

 

이런식으로 접근가능하고.

student.s_class 요렇게만해도 A,B,C,D 다 나옵니다.

 

또 이렇게 접근해볼까요?

 

 

예제를 보시죠.. 

 

이제는 JSON 형식 안의 배열이 있고.

또 그배열안에 JSON 형식으로 있죠.

 

이쯤되면 머리가..

 

사실 이정도면 접근이 쉬운편인데 보통 실전에는 이런경우는 거의없죠... ㅂㄷㅂㄷ

student.s_class[0].A

 

요런식으로 접근해줍니다..

 

student라는 JSON에있는

s_class 의키를 가진 배열의 [0] 번째의 값들중 A키를 가진녀석 : A클래스

 

 

미세팁 하나 알려드리고 갑니다 사실 미세팁도 아니고 매우중요한 개념이죠.

 

alert() 를 찍거나 console.log 를 찍으면 보통 String 형식 만 찍힙니다. 근데. 

 

아까 단일 배열을 찍었을때는 단일 배열의 값 A,B,C,D가 출력이 됬죠.

 

여기서 object를 찍어보는 방법입니다.

 

JSON.stringify(Object) 이런식으로 하면 스트링으로 뽑아줍니다..

 

예제를 확인해보세요.

댓글()