ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [개발자 필수지식] 데이터교환형식 - JSON, XML
    CS 2024. 1. 29. 14:47
    반응형

         JSON     

    JSON(JavaScript Object Notation)은 Javascript 객체 문법 으로 구조화된 데이터교환형식, python, javascript, java 등 여러 언어에서 데이터 교환형식으로 쓰이며 객체문법말고도 단순 배열, 문자열도 표현 가능합니다.

     

    특징(4)

    1.Javascript 객체문법

    - 키(key)과 값(value)으로 구성됩니다.

     

    2.데이터 + 교환형식

    3.여러언어에서의 쓰임 객체, 해시테이블, 딕셔너리 등으로 변환되어 쓰임

    4. 단순 배열, 문자열 표현

     

    JSON의 타입(6)

    javascript object와 유사합니다만 undefined, 메서드 등을 포함할 수 없습니다.

    - 수(Number)

    - 문자열(String)

    - 참/거짓(Boolean)

    - 배열(Array)

    - 객체(Object)

    - null

     

    JSON 직렬화,역직렬화

     

     

         XML     

    마크업형태 마크업(markup)는 태그 등을 이용하여 문서나 데이터의 구조를 나타내는 방법입니다. (속성부여도 가능)

     

    HTML XML
    데이터를 표시 데이터 저장 및 전송
    미리 정의된 태그 有 고유한 태그를 정의 가능
    대소문자 구분 X 대소문자 구분 o

     

    JSON XML
    JSON.parse()로 쉽게 파싱 더 많은 노력
    가볍 닫힌 태그가 계속 들어가 무겁

     

    sitemap.xml

    서비스 내의 모든 페이지들을 리스트업한 데이터

    사이트가 매우 크거나 서로 링크가 종속적으로 연결되지 않은 경우,

    크롤러가 일부 사이트를 누락하는 일을 방지하여 모든 페이지들을 크롤링할 수 있도록 도와줌

    반응형
Designed by Tistory.