[JavaScript] JSON(Javascript Object Notation)
포스트
취소

[JavaScript] JSON(Javascript Object Notation)

#JSON
JSON은 자바스크립트 객체로 구성된 데이터이다
JSON을 이용하여 원격에 있는 데이터를 주고받을 수 있는데 ‘문자열 형’으로만 주고받을 수 있고
JSON.parse()는 문자열 -> JSON
JSON.stringfiy()는 JSON -> 문자열 으로 변환한다

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script>
    var data = [
        {id:"kkk123", title:"java", contnet: "good"},
        {id:"bbb123", title:"jsp", contnet: "nice"},
        {id:"aaa123", title:"javascript", contnet: "soso"}
    ];

    var result = JSON.stringify(data);
    console.log(result);
    //실행결과 
    [{"id":"kkk123","title":"java","contnet":"good"},{"id":"bbb123","title":"jsp","contnet":"nice"},{"id":"aaa123","title":"javascript","contnet":"soso"}]

    var result2 = JSON.parse(result); //JSON으로 파싱
    console.log(result2);

    //형식을 바꿀때는 규칙을 지켜서 해야함
    //문자열을 JSON 형식으로 변경할때는 key와 value를 ""형식으로 감싸쪄야 한다.
    var result3 = JSON.parse('{"id":"kkk123", "title":"oracle"}');
    console.log(result3);
    console.log(JSON.stringify(result3));
</script>

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.