정보를 주는쪽과 받는쪽에 잘설계되어 합의된 형식이 대표적으로 XML, JSON
XML : 의 형식을 사용함
단일 태그로 사용되거나 시작. 종료태그가 있음
각 태그명이 항목명이 되고 그 사이에 내용이 들어감
순수 데이터가 될 수도 있고 다른 태그들이 중첩되어 들어갈 수 있음
최상단엔 버전과 인코딩 정보가 들어감
개발자가 보기쉽게 엔터와 탭을 사용한 정보를 한줄로 풀어서 나타내도 컴퓨터는 해석하는데 문제가 없음
XML formatter / XML minifier 를 이용해서 인덴팅 하거나 한 줄로 나타낼 수 있음.
JSON : 장황해보이기도 하고 작성도 번거로운 XML 텍스트 형식을 자바스크립트 형태로 보다 간결하고 구조화해서 나타낼 수 있음
ㆍJSON은 문법 오류에 취약함. 토씨하나만 틀려도 문서 전체가 해석불가
ㆍXML은 태그로 구분하기 때문에 오타가 있는 바깥쪽은 따로 해석이 가능
YAML : 데이터를 한 줄로 실어보내는게 아닌 사람이 보기좋게 작성하는 것이 목적
YAML을 작성할 땐 줄바꿈과 태그가 필수요소. minifier 하지 않음, 주석과 상속이 사용 가능
JASO to YAML 을 사용해서 컨버팅 가능

profile
문제 해결을 위해 끊임없이 파고드는 걸 좋아합니다.

0개의 댓글