JSON이란 무엇인가?
-
azureking
(아주라) - 이 글의 작성자
- Offline
- Newbie
덜보기
더보기
- Posts: 16
- Thank you received: 0
06 Apr 2017 13:25 - 06 Apr 2017 13:25 #2014
작성자: azureking
azureking 님의 글: JSON이란 무엇인가?
JSON(JavaScript Object Notation)은 JavaScript에서 확장된 것으로서, 가벼운 텍스트기반의 데이터 교환 포맷이다.
- JSON은 주로 서버와 Web Application간의 데이터 전송에 사용된다.
- JSON 사용의 주목적은 이기종간의 데이터 교환이다. - Java 서버<-> JavaScript, Java 서버 <-> App
- 단순히 데이터를 받아서 주로 Object나 Array 변수로 할당해서 사용한다.
- 구조화되지 않은 NoSQL database이고, Client Side MVC이다.
- JSON은 간단한 데이터를 xml보다 좀 더 간단하게 표현한 것이다. - 서로 다른 언어들간에 데이터를 주고 받는 대표적인 것이 XML인데, XML은 문법이 복잡하고, 엄격한 표현규칙으로 인해서 json 대비 데이터의 용량이 커진다는 단점이 있다.
- JavaScript와 PHP는 서로 다른 언어다. 그렇기 때문에 Object나 Array를 주고 받는 것이 쉽지 않다. 이럴 때 JSON을 사용하면 편리하다.
- JSON은 경량의 데이터 교환 형식으로 JavaScript에서 숫자와 Array등을 만드는 형식을 차용해서 이것을 다른 언어에서도 사용할 수 있도록 한 텍스트 형식이다.
XML보다 기능이 적기 때문에 파싱도 빠르고 간단하기 때문에 클라이언트 쪽(모바일) 더욱 유용하다.
Time to create page: 0.052 seconds