Nomard Life

[javascript] JSON 빌트인 객체 본문

Develop

[javascript] JSON 빌트인 객체

Dev_Charlotte 2024. 4. 8. 10:50
728x90

JSON은 자바스크립트 객체 표기법(Javascript Object Natation)을 뜻하며, 이는 자바스크립트 객체를 문자열로 표현하는 데이터 포멧이다.

주로 자바스크립트에서만 사용할 수 있는 객체 타입을, 다른 프로그래밍 언어에서도 사용할 수 있는 형태(문자열)로 변환하기 위해 사용한다.

JSON 형식은 자바스크립트 객체 리터럴 표기법에 기반을 두고 있다.
객체 키와 문자열은 따옴표로 묶어야 하나, 나머지는 그대로 표기할 수 있다.

 

위처럼 일일히 변경하지 않아도 간편하게 바꿀 수 있다.

JSON 표기를 도와주는 내장 객체 JSON의 두가지 메소드를 사용하면 객체를 JSON 형식 문자열로 변환하거나, 그 반대의 환원도 진행할 수 있다.

메소드명 기능 특이사항
stringify 객체 to JSON undefinded, 함수 등은 생략되거나 null로 변환
parse JSON to 객체 작은 따옴표, 후행 쉼표는 파싱 불가하기도 함

 

 

728x90

'Develop' 카테고리의 다른 글

[javascipt] 배열 메소드  (0) 2024.04.08
[javascript] Local Storage 로컬 스토리지  (0) 2024.04.08
[javascript] 객체 리터럴  (0) 2024.04.08
[javascript] Math  (0) 2024.04.05
[javascript] classList 클래스리스트  (0) 2024.04.05