
Study/JavaScript
[JavaScript] JSON이란?
복잡한 객체를 다루고 있을 때, 네트워크를 통해 객체를 보내거나 로깅 목적으로 객체를 출력해야 한다면 객체를 문자열로 전환해야 한다. 이때 전환된 문자열에는 원하는 정보가 있는 객체 프로퍼티 모두가 포함되어야만 한다. 1. toString() 메서드를 통해 객체를 문자열로 전환한다고 가정했을 때, - 개발 과정에서 프로퍼티가 추가/삭제/수정 될 경우 매번 수정해야 하는 번거로운 작업이 뒤따릅니다. 2. 프로퍼티에 반목문을 돌리는 방법을 사용할 수도 있지만, - 중첩 객체 등 복작한 경우 까다로워져 쉽지 않을 수 있습니다. 위 같은 문제들 때문에 많이 사용하는 것이 JSON 인데 아래에서 공부한 내용을 간단하게 정리해보았습니다. 1. JSON의 개념 1. JSON 이란? - JavaScript Object..