- JSON (JavaScript Obejct Notation)
- XML (eXtensible Markup Language)
- 구조화된 데이터를 표현하고 전송하기 위한 데이터 형식
이론
- Json
- 경량의 데이터 교환 형식, 텍스트 기반
- 가독성, 다양한 호환성
- Json의 구조
- 객체
- 중괄호( { } )로 묶인 키-값 쌍의 집합
- { key : value }
- key = String, value = JSON 데이터 형식
- 배열
- 대괄호 ( [ ] )로 묶인 값들의 리스트, 여러개의 객체, 데이터가 쉼표( , )로 구분 됨.
- 문자열, 숫자, 불리언, 객체, 배열, 널
- “string”, 42, 3.14, true, false
- {”name” : “홍길동”, “age” : 30}
- [{”name” : “홍길동”, “age” : 30}, “string”]
- null
- XML
- 데이터를 저장하고 전송하기위한 마크업 언어
- 트리 구조 (태그로 구분하기 때문)
- 요소(element), 속성(attribute), 텍스트(text), 주석(comment)로 구성
<member>
<name>김지환</name>
<address>
<city>부산</city>
<country>대한민국</country>
</address>
</member>