Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 메이븐
- pom.xml
- 스프링 에러
- exceptiontransfer
- 디자인 패턴
- 자바스크립트 class
- Spring
- spring 에러
- spring boot CRUD
- 인텔리제이
- 자바스크립트
- Spring REST API
- spring 설정 파일
- Oracle
- 자바스크립트 클래스
- Intellij
- 스프링부트 post api
- 전자정부프레임워크
- spring boot rest api
- REST API
- javascript 클래스
- javascript class
- egov
- 스프링
- spring boot error
- Spring boot
- spring boot post api
- 전자정부 샘플
- javascript
- 오라클
Archives
- Today
- Total
빵구의 개발 메꾸기
JSON VS XML 본문
<JSON과 XML을 사용하는 이유>
구조화 된 데이터를 다루기 위해서 사용되며 보통 안정성이 요구되는 곳에는 XML이 사용되고
가벼움을 중시하는 곳은 JSON이 사용된다.
데이터를 텍스트로 변환하고 클라이언트 서버 간의 통신을 한다.
<JSON>
JSON은 JavaScript Object Notation의 약자이다.
키와 값으로 구성이 되어있다.
가독성이 좋다.
단점으로는 문법 오류에 취약하고 오류가 있는 경우 문서 전체가 해석이 불가능하다.
<XML>
XML은 eXtensible Markup Language의 약자이다.
HTML처럼 Tag를 사용한다.
XML은 오래전부터 사용해왔다.
여는 태그와 닫는 태그를 작성해야하다보니 코드 길이는 길어지고 툴에 자동완성 기능이 없는 경우는 꽤 번거롭다.
indent를 적용시켜도 가독성이 떨어진다.
하지만 XML은 열고 닫는 태그가 있기 때문에 구문 오류가 있어도 문서 전체 해석이 가능하다.
결론적으로 말하면 여러가지 측면에서 JSON이 XML보다 장점이 많기 때문에 선호도가 높다.
'웹 개발 시 알아두면 좋은 개념' 카테고리의 다른 글
Library VS Framework (0) | 2022.04.17 |
---|---|
HTTP 상태 코드 별 특징 (0) | 2022.04.15 |
쿠키 vs 세션 vs 토큰 (1) | 2022.04.04 |
Web Server VS Web Application Server (0) | 2022.02.22 |
Comments