본문 바로가기

Vanila Javascript/면접 질문

[면접질문 #4] What is JSON and its common operations?

아래 글은 https://github.com/sudheerj/javascript-interview-questions#what-are-the-possible-ways-to-create-objects-in-javascript 에서 번역한 내용이며, Sudheer Jonna 로 부터 번역 허락을 받았음을 알립니다.

 

이 글을 읽고, 면접 뿐만 아니라 자바스크립트의 기본 및 심화 개념을 잡는데 도움이 되었으면 좋겠습니다. 영어 전공자가 아니므로, 오역 또는 제 나름대로의 직역이 있습니다.

 

JSON은 자바스크립트 객체 문법을 따르는 텍스트 기반의 데이터 포멧이다. JSON 은 Douglas Crockford 덕분에 유명해졌다. 이것은 확장자가 .json인 단순한 텍스트 파일이다. 그리고 apllication/json은 MIME 타입이다. 우리가 네트워크를 통해서 데이터를 전송할 때 JSON을 매우 유용하게 쓸 수 있다.

 

** 문자열을 자바스크립트 객체로 변경하기

JSON.parse(text)

 

** 자바스크립트 객체를 문자열로 변경하기

JSON.stringify(object)