XML, JSON 비교(알고쓰자)

2021. 11. 16. 02:17Android/Tip(알아두면 좋은)

1. XML, JSON은 무엇?

 - 데이터를 교환하고 저장하기 위하여 만들어진 텍스트 기반의 데이터 교환 표준

 

2. JSON이 대세 인 이유

   - 복잡하지 않고 빠르다

   - JSON이 자바스크립트가 인기 있어져서

3. XML은 여전히 쓸모가 있단다

   - JSON를 사용함에 있어 문제가 되지 않는다면 일부로 사용할 필요는 없다고 한다.

더보기

현재는 JSON의 인기가 높지만, XML도 나름의 장점은 여전히 가지고 있습니다. 쿼리(Query)가 적용된 XML 기반 데이터베이스와 모두 XML로 작성한 앱 로직(Logic) 등이 대표적입니다. 복은 이를 JSON은 데이터 교환 형식이고, XML은 더 광범위한 일련의 툴이라고 표현했습니다. 단적인 예가 메타데이터(Metadata)입니다. XML은 메타데이터를 지원하고 JSON은 속성에 불과하므로, 메타데이터를 JSON으로 표현해야 하는 문제가 있습니다. 또한, JSON에서는 명칭 공간을 지원하지 않고, 그래픽 파일이나 문서 등의 바이너리(Binary) 코딩된 파일은 XML이 더 적합합니다.

 

복은 "JSON에는 없지만, XML에는 데이터 사용 사례를 중심으로 많은 표준이 존재한다. XML로 마이그레이션된 EDI(Electronic Data Interchange) 등의 기록을 위한 데이터 교환 형식은 표준 형식이 있다. JSON에는 이런 것이 없다"고 말했습니다.



출처: https://12bme.tistory.com/202 [길은 가면, 뒤에 있다.]


 

 

참고 사이트

https://12bme.tistory.com/202

 

[프로그래밍] XML과 JSON의 차이

최근 XML이 빠르게 잊히고 있습니다. 개발자 사이에서 인기를 잃고 있으며 더 유연하고 빠른 형식으로 대체되고 있습니다. XML(Extensible Markup Language)은 1990년대 SGML(Standard Generalized Markup Languag..

12bme.tistory.com

 

https://usbs.tistory.com/entry/XML-JSON-%EA%B0%84%EB%8B%A8%ED%95%9C-%EB%B9%84%EA%B5%90-%EB%B6%84%EC%84%9D

 

XML? JSON? 간단한 비교 분석!

XML? JSON? 이것들은 무엇일까? XML과 JSON은 구조화된 문서를 전송 가능하게 만든 텍스트 포멧 형식을 말한다. 이 둘은 모두 특정한 의미를 가진 데이터를 담는 포멧을 정의한다.  예를 들어 RSS

usbs.tistory.com

 

https://blog.naver.com/PostView.nhn?blogId=angelkum&logNo=130154155881 

 

JSON vs XML 생성(Serialize), 파싱(Deserialize) 성능 비교

1. 데이터 양이 많으면 XML이 더 빠르다? 어느날 다른 개발자와 얘기하다가 데이터 양이 많으면 JSO...

blog.naver.com

 

'Android > Tip(알아두면 좋은)' 카테고리의 다른 글

storeFile 상대경로 지정  (0) 2022.07.03
AndroidViewModel VS ViewModel  (0) 2022.05.25
안드로이드 리소스 관리  (0) 2021.07.28