본문
[2017.10.29] 01. 왜 Json을 사용할까?
컴퓨터/질문: 개발 2017. 10. 29. 21:51
개념
JSON은 사람이 읽을 수 있는 텍스트를 사용하는 오픈 파일 포멧이다.
JSON의 목적은 Attribue와 Value로 이루어지거나 배열 타입으로 이루어진 객체를 전달하기 위함이다.
사용 이유
네트워크를 사용하는 데이터 통신은 데이터를 byte형태로 전달한다. 그래서 JSON을 사용하지 않더라도 데이터 통신이 가능하다.
그렇다면 왜 JSON 파일 포멧을 사용하여 데이터 통신을 할까?
결론적으로 JSON이나 XML과 같은 데이터 형식은 공식 포멧이기 때문에 다른 개발자 사이에 데이터 통신을 할 수 있게 한다.
예를 들어, 혼자 서버와 클라이언트를 개발한다면 DB에서 데이터를 추출해 자신이 정의한 데이터 형식으로 데이터를 전송하고 클라이언트에서 해당 데이터 형식에 맞춰 가공해 사용하면된다.
그러나, 다른 개발자들과 함께 개발한다면! 자신이 정의한 데이터 형식을 알려 형식에 맞춰 사용해야한다고 개발자 B에게 알려줘야한다. 그러면 사용할 수 있지만.... 데이터 형식을 알려줘야하는 번거로운 일이다.
그래서 JSON, XML과 같은 공식 데이터 형식을 사용한다면, 해당 형식을 숙지한다면 누구나 사용가능하다.
P.S. JSON 형식이 XML보다 용량을 적게 사용하기 때문에 JSON을 많이 사용한다고 한다.
#JSON #JSON 사용 이유 #왜 JSON
'컴퓨터 > 질문: 개발' 카테고리의 다른 글
[2017.10.19] 16. 왜 Wrapper 클래스를 사용할까? (0) | 2017.10.19 |
---|---|
[2017.10.19] 15. 왜 Inner 클래스를 사용할까? (0) | 2017.10.19 |
[2017.09.15] 01. 왜 Adapter를 사용할까? (0) | 2017.09.28 |
[2017.09.23] 01. 왜 ORM을 사용할까? (0) | 2017.09.23 |
[2017.09.22] 14. 왜 Serializable를 사용할까? (0) | 2017.09.22 |
댓글