2016년 10월 11일 화요일

55day / WEB / json


JSON은 무엇일까? JSON과 Ajax를 어떻게 사용하게 될 것인가



XML의 단점인 속도와 데이터 크기를 바로 JSON이 대체 보완하게 되었다!
실제로 데이터교환시에는 JSON이 굉장히 많이 사용되며 요새는 GSON도 많이 사용한다.


  • JSON – JavaScript Object Notation
  1. 가벼운 데이터 교환 형식
  2. 데이터 표현이 단순하고 직관적이다
  3. Java Script에서 eval() 를 통해 parsing 할 수 있다
  4. 라이브러리 필요 없음
  5. 크로스 브라우저 호환 문제 없음
  • JSON 형식
object는 name/value 쌍들의 비순서화된 SET이다
object는 { (좌 중괄호)로 시작하고 } (우 중괄호)로 끝내어 표현한다.
각 name 뒤에 : (colon)을 붙이고 , (comma)로 name/value 쌍들 간을 구분한다.

value는 큰따옴표안에 string, number ,true ,false , null, object ,array이 올 수 있다

array은 값들의 순서화된 collection 이다.
array는 [ (left bracket)로 시작해서 ] (right bracket)로 끝내어 표현한다.
, (comma)로 array의 값들을 구분한다.

.

Related Posts:

  • 17Day / SE / Exception-handling http://www.slideshare.net/ssuser8e9f37/exceptions-in-java-13584393 Exception Handling ( 예외 처리 )   : 프로그램 실행시 발생할 수 있는 예외에 대한 처리 (대처방안을 실… Read More
  • 20day / SE / IO http://www.javatpoint.com http://www.javatpoint.com IO : 입력과 출력   Stream (스트림) : 흐름 ( 데이터의 연속적인 흐름 ) 입 출력을 위한 클래스를 통칭 IO 의 주요 추상클래… Read More
  • 16day / SE / Map http://codingbat.com Iterator Interface : 반복자 -> 요소를 반복해서 열거하기 위한 표준  컬렉션 계열의 모든 구현체의 요소를 반복 열거하기 위한 표준을 제공 대표적인 메서드는 hasNext() : boolea… Read More
  • 15day / SE / ArrayList http://www.trustingeeks.com ArrayList : index로 요소를 관리  대표적인 메서드는 add() , remove() , get() , set() Generic : Collection 계열에서 사용되는 기술 … Read More
  • 14day / SE / Interface http://www.javatpoint.com Interface :  다양한 계층구조 형성을 통한 다형성 지원에 목적이 있다  다중 상속의 장점을 취득한다 (자바는 단일 상속을 채택. 다중 상속의 장점은 Interface를 이용해 처리… Read More

0 개의 댓글:

댓글 쓰기