관리 메뉴

웹개발자의 기지개

JSON.parse() json 형식의 문자열을 json 객체화하기 본문

javascript

JSON.parse() json 형식의 문자열을 json 객체화하기

http://portfolio.wonpaper.net 2019. 12. 16. 07:44

JSON.parse()
parse 메소드는 string 객체를 json 객체로 변환시켜줍니다.

 

실무에서 자주 쓰이는 JSON 을 다음 예제를 보면서 꼭 익혀두자.

 

1
2
3
4
5
6
7
8
9
10
11
<script>
var str  = '[{"user_name":"aaaa","hp":"010-1111-2222","reserve_date1":"2019-12-27","reserve_time1":"03:00"}]';
var str2 = '[{"user_name: "aaaa", hp: "010-1111-2222", reserve_date1: "2019-12-27", reserve_time1: "03:00"},{"user_name: "bbbb", hp: "010-1111-2222", reserve_date1: "2019-11-05", reserve_time1: "05:00"}]';
 
var obj = JSON.parse(str2);
 
document.write(obj.length);            // 1
document.write(obj[1].user_name);    // aaaa
 
 
</script>
cs

 

위 예제를 보면 [ ] 안에 { } 형식의 json 문자열이 보인다.

이를 JSON.parse 하면 obj 라는 배열형식의 json 객체를 만들수 있다.

배열형식으로 되어 있어 obj.length 하면 item 별 총 개수를 받을 수 있고,

obj[번호] 하여 각 item 별 객체형식으로 obj[1].user_name , obj[1].hp 이런식으로 각각 데이터를 뽑아 올 수 있다.

 

 

Comments