안녕하세요. 플랫폼 공작소입니다.
오늘은 데이터를 전송하는 방법으로 많이 사용되고 있는 JSON에 대해서 알아보겠습니다.
JSON 이란 무엇일까?
JS(JavaScript) + O(Object) + N(Notaion)
자바스크립트 객체를 문자로 표시하는 방법입니다.
프로그래머라면 이미 많이 들어봤거나, 앞으로 많이 듣게될 표기법이라고 생각합니다.
JSON이란 '자바스크립트 객체 표기법'으로 주로 해석되며 데이터 전송에 정말정말 많이 사용됩니다.
*표기(表記) : 적어서 나타냄. 또는 그런 기록. 2. 문자 또는 음성 기호로 언어를 표시함.
자바스크립트 객체란 무엇일까?
객체란? 데이터와 그 데이터에 관련되는 동작
조금 더 쉽게 말하자면, 프로퍼티(Property)와 메소드(Method) 이루어져있다는 뜻이고
조금 더 쉽게 말하자면, 변수와 메서드로 이뤄져 있다는 뜻입니다.
JSON은 자바스크립트에서 리터럴(literal)과 프로퍼티(property)를 표현하는 방법만 가져와서 사용합니다.
JSON을 사용하는 이유는 무엇인가?
용량이 작아서 사용됩니다. 용량이 작기 때문에 DATA를 교환할 때 유리합니다. 용량이 XML에 비해서 작기 때문에, 현재 XML을 대체하는 데이터 전송 표기법이 되었습니다.
데이터를 전송하는 방법으로 대부분 JSON이 사용되고 있다.
JSON은 텍스트 기반입니다. 때문에, 어떠한 프로그래밍 언어에서도 JSON 데이터를 읽고 사용할 수 있습니다. 그 때문인지, 데이터 전송에 정말 너무나도 많이 사용되고 있습니다. C, C++, JAVA, 파이썬 등 대부분의 프로그래밍 언어에서 JSON 을 파싱하거나 핸들링 할 수 있는 방법들이 제공되고 있습니다.
JSON 예제
{ Key : Value }
{ "id" : "yhsang2" }
{ "id" : "yhsang2" , "pwd" : "123" } 이런 식으로 사용됩니다.
감사합니다.
#json #json이란