JSON이란 무엇인가?

  • azureking
    (아주라)
  • azureking's Avatar 이 글의 작성자
  • Offline
  • Newbie
  • Newbie
더보기
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
    - JavaScript와 PHP는 서로 다른 언어다. 그렇기 때문에 Object나 Array를 주고 받는 것이 쉽지 않다. 이럴 때 JSON을 사용하면 편리하다.
  • 단순히 데이터를 받아서 주로 Object나 Array 변수로 할당해서 사용한다.
  • 구조화되지 않은 NoSQL database이고, Client Side MVC이다.
  • JSON은 간단한 데이터를 xml보다 좀 더 간단하게 표현한 것이다.
  • - 서로 다른 언어들간에 데이터를 주고 받는 대표적인 것이 XML인데, XML은 문법이 복잡하고, 엄격한 표현규칙으로 인해서 json 대비 데이터의 용량이 커진다는 단점이 있다.
    - JSON은 경량의 데이터 교환 형식으로 JavaScript에서 숫자와 Array등을 만드는 형식을 차용해서 이것을 다른 언어에서도 사용할 수 있도록 한 텍스트 형식이다.
    XML보다 기능이 적기 때문에 파싱도 빠르고 간단하기 때문에 클라이언트 쪽(모바일) 더욱 유용하다.
Time to create page: 0.052 seconds
Powered by Kunena Forum