JSON   JavaScript Object Notation   자바스크립트 객체 표기법

(2017-07-15)
1. JSON (JavaScript Object Notation)자바스크립트에서의 객체 표기 방법을 기반으로 한 데이터 형식
     - 데이터를 속성(Property)과 값(Vaule)의 쌍으로 표현

  ㅇ 비록 명칭에서 Javascript가 붙었지만, 
     - 자바스크립트 이외에도 다양한 응용 프로그램 또는 웹 서비스 간의 데이터 교환에 이용됨


2. 특징

  ㅇ 문법이 직관적이고, 가벼움
  ㅇ 원래는, 웹 서버웹 브라우저자바스크립트 간에 데이터 전송의 수단으로 쓰였음
  ㅇ 현재는,  상에서 구조화된 문서 교환을 위한 공통 포멧으로 정착되고 있음
     - 폭넓은 언어 및 라이브러리에서 지원됨


3. 데이터 구성 형태

  ㅇ 데이터는, 콜론(:)으로 구분되는, 속성과 값으로 구성 됨 => 객체 리터럴

  ㅇ 속성은, 콜론 좌측에 큰 따옴표(") 로 둘러싸인 문자열

  ㅇ 값은, 다음과 같은 종류들이 가능
     - 문자열 : 큰따옴표(")로 둘러싸여 표현됨
     - 숫자   : 그냥 숫자 자체로 표현됨
     - 배열   : 대괄호([ ])로 둘러싸이며, 각 요소는 쉼표(,)로 구분되어 표현됨
     - 객체   : 중괄호({ })로 둘러싸여 표현됨
     - 진리값 : true 또는 false


[웹 서비스] 1. 웹 서비스 2. JSON 3. XML 4. SOAP 5. UDDI 6. WSDL
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
        2.   DNS
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
              1. 웹 이란?
              2. 하이퍼텍스트
          1.   웹 구성
          2.   HTTP
          3.   웹 페이지
          4.   웹 식별
          5.   웹 서비스
            1.   1. 웹 서비스
                2. JSON
                3. XML
                4. SOAP
                5. UDDI
                6. WSDL
          6.   차세대 웹
          7.   웹기술 기타일반
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌