국비지원 공부 정리/Node.js

JSON이란?

worldstroy 2025. 3. 25. 14:50

JSON이란?

• JavaScript Object Notation의 약자
• 데이터를 문자열의 형태로 나타내기 위해서 사용
• 네트워크를 통해 다른 시스템들이 소통할 때 사용하는 경량의 DATA 교환 형식
• 자바스크립트에서 파생되었으나 현재는 다른 프로그래밍 언어에서도 지원하는 데이터 포맷
• 가독성이 뛰어나 컴퓨터와 사람 모두 해석하기 편함
• JavaScript의 Object를 기반으로 하는 텍스트 형식
• JavaScript 객체와 유사하며, key 이름을 큰 따옴표("key-name")로 감싸는 차이점이 있음

 

JSON 내장 객체

JavaScript에서는 JSON 데이터를 간편하게 다룰 수 있는 JSON 내장 객체 존재
JavaScript Object와 JSON 문자열을 서로 변환할 수 있도록 메서드 제공

 

대표적인 내장 함수 

JSON.parse() JSON 문자열을 JavaScript 객체로 변환
JSON.stringify() JavaScript 객체를 JSON 문자열로 변환