ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JSON parser로 JSON 파싱하기
    카테고리 없음 2022. 4. 3. 10:25

    Object 객체에 key에 해당하는 부분을 지금까지는 문자열로 표현하였다. 그런데 그 부분을 굳이 문자열로 표현하지 않아도 JavaScript에서는 묵시적으로 문자열로 인식하게 되기 때문에 이것을 사용할 때 전혀 문제가 되지 않는다.

     

    JSON 파서를 이용해서 파싱을 하려고 할 때, 파싱 대상이 JSON 문법 구조에 알맞다고 하면, JSON 파서는 정상적으로  변수 data에 그 결과물로 파싱 대상이 JavaScript의 객체로 만들어진다. 

     

    하지만 경우1 처럼 key값을 문자형태로 표현하지 않고 console.log(data.title); 로 결과를 출력하려고 하면, error가 발생한다. JSON.parse의 경우 JSON형식의 문법 규칙을 아주 까탈스럽게 확인하기 때문이다. 

     

    그래서 parser를 쓸 때는 반드시 JSON 규칙에 알맞게 key 값을 문자열 형태로 표현 해주어야 한다.

     

    때로는 data2와 같은 Object객체를 JSON형식의 문자열로 바꾸어야 할 때가 있다. 

     

    이 때 변수 json을 출력해보면 위와 같이 꼼꼼하게 JSON형식을 지켜서 문자화한 결과를 확인 할 수 있다.


    [출처-https://youtu.be/iIHMkCzLK7g]

    댓글

Designed by Tistory.