티스토리 뷰

XML과 JSON ? 


* XML (eXtensible Markup Language)

- 마크업 언어를 정의하기 위한 언어, 확장 가능

- 언어에 대해 독립적, 여러 애플리케이션을 사용하도록 지원

- 문서 재사용이 가능

- 웹에서의 정보 교환이 가능, 계층적 데이터 구조

- <h1></h1> 처럼 이미 존재하는 태그만 쓸 수 있는 HTML 과는 다르게 사용자 임의로 태그를 생성

- 정보 교환 용이

- 문서의 양이 필요이상으로 많음

- 파싱이 어려워지고, 속도가 느려짐 

- ex) 

<cat>

<name> 아리 </name>

<color> 치즈색 </color>

<age> 3 </age>

<species> 고양이 </species>

</cat>




* JSON (JavaScript Object Notation)

- 네트워크를 통해 데이터를 주고받는데 자주 사용되는 경량의 데이터 형식

- JavaScript에서 객체를 만들 때 사용하는 표현식

- 특정 언어에 종속되지 않음

- 객체 구조, 배열 사용 가능 → 효율적인 데이터 구성

- 파싱이 매우 간편하여 빠른 처리 속도

- 무결성을 사용자가 직접 검증, 대용량의 데이터 송수신에는 부적합

- ex)

{

"name" : "아리",

"color" : "치즈색",

"age" : 3

"species" : "고양이"

}




이 포스팅에서는 가볍게 XML, JSON의 특징 그리고 차이점에 대해 알아봤습니다.

그렇다면 Java언어로 JSON 데이터를 생성하고 파싱하는 예제도 당연히 해봐야겠죠?


2019/02/20 - [Programming/Java] - [JAVA] Java언어로 JSON 생성, 파싱 예제


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함