Json, XML data

개발세발·2024년 1월 4일

Json

  • 경량의 데이터 교환 형식으로, 텍스트 기반의 구조화된 데이터를 표현한다.

  • 가독성이 좋고, 다양한 프로그래밍 언어와 호환되어 범용적으로 사용되고 있다. Json 데이터 형식의 구조는 다음과 같다.
    { key: value, key:value}

  • key는 문자열이고, value는 json의 데이터 형식 중 하나가 된다. 여러 개의 key-value쌍은 쉼표로 구분한다.

  • value에는 대괄호([ ])로 묶인 리스트 값이 올 수 있다.

XML

  • 데이터를 저장하기 위한 마크업 언어이다.
  • eXtensible Markup Language
  • 트리 구조로 이루어져 있다.

  • 요소(elements), 속성(attribute), 텍스트(text), 주석(comment) 등으로 구성된다.
  • xml데이터는 태그를 사용하여 데이터를 표현하기 때문에 가독성이 상대적으로 낮고 json에 비해 무겁다.

Gson을 사용한 json 예제

  • 실습을 위한 임의의 데이터 생성

  • 실습(중첩으로)

  • 결과

0개의 댓글