[JS] JSON

Yong·2022년 3월 27일
1

JavaScript

목록 보기
4/7

자바스크립트와 다른 언어에서도 웹에서 데이터를 저장하고 통신하는 형식으로 많이 사용되는 형식은 JSON입니다.

데이터와 메모리

객체와 배열에서 속성은 값을 가지고 있다기 보다는 값을 가리키고 있습니다. 값이 저장이 되는 것이 아니라 비트가 컴퓨터의 메모리에 저장되는 것입니다.

파일에 데이터를 저장하거나 네트워크 통신을 위해서 데이터를 전송할 수 있는 형식으로 변환해야합니다. 이때 필요한 것이 JSON이고 요즘에 가장 많이 쓰이고 있습니다.

JSON은 배열과 객체의 작성방식과 비슷합니다. 속성의 이름은 큰 따옴표로 묶으며, 함수 호출이나 바인딩 실제 계산과 관련된 것은 허용되지 않고 단순 데이터 표현식만 허용됩니다. 또한 주석을 사용할 수 없습니다.

자바스크립트에서는 JSON.stringify와 JSON.parse 메소드를 통해서 JSON 형식을 다룰 수 있습니다.

자바스크립트 값을 JSON으로 변환하기 위해서는 JSON.stringify가 사용되고 반대로 JSON으로 변환된 문자열을 자바스크립트 값으로 변환하기 위해서 JSON.parse가 사용됩니다.

console.log(JSON.stringify({ x: 5, y: 6 }));
// 결과 : "{"x":5,"y":6}"

const json = '{"result":true, "count":42}';
const obj = JSON.parse(json);

console.log(obj.count);
// 결과 : 42
profile
If I can do it, you can do it.

0개의 댓글

관련 채용 정보