JSON과 XML의 차이점

    지난번 날씨어플을 만들 때 XML을 사용하여 파싱을 하였는데

    xml 파싱을 찾다보니 json파싱 법이 엄청 많았다. (아마도 요즘 json을 많이 쓰는 것 같다.)

     

    궁금해서 두가지를 비교해보았따.

    xml - 점점 죽어가고 있다.

     

    그이유는 xml은 이종형식 간에 데이터 전송은 매우 편리하다. 그러나 문제점은 장황하고 복잡하다는 것

    많은 태그 때문에 문자량이 늘어나 응답 시간이 느린 것도 단점이고 뭐 json 보다 안좋은 점이 많은 것 같다.

     

    반면 json은 아주 간결하고 보안성이  xml보단 좋다.

     

    그렇다고 xml이 완전히 쓸모가 없는 것은 아니다.

     

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

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

     

     

    쉽게 사진으로 비교

                                                              ↑JSON

     

                                                                  ↑XML 형식

     

    xml은 태그형식으로 되어있고 JSON은 아주 간결하게 되어있다.

    댓글

    Designed by JB FACTORY