"JSON, YAML 비교"의 두 판 사이의 차이

17번째 줄: 17번째 줄:
* 주석 사용 가능<ref>굉장히 편리한 기능이다. Notepad++에서 {{키|Ctrl|Q}}로 주석 적용/해제 가능</ref> ★★★
* 주석 사용 가능<ref>굉장히 편리한 기능이다. Notepad++에서 {{키|Ctrl|Q}}로 주석 적용/해제 가능</ref> ★★★
* 문자열을 쌍따옴표로 감싸지 않아도 됨
* 문자열을 쌍따옴표로 감싸지 않아도 됨
* 한글 그대로 사용 가능


;단점
;단점

2016년 11월 15일 (화) 16:53 판

JSON, YAML 비교
.json, .yml 비교

1 JSON의 특징

장점
  • YML보다 더 널리 사용됨
거의 대부분의 프로그래밍 언어에서 기본 지원함
  • 공백에 신경쓰지 않아도 됨
단점
  • 주석(comment) 사용 불가
  • 문자열을 항상 쌍따옴표로 감싸야 함
  • 한글 등 멀티바이트 문자는 인코딩되어 사람이 읽기 어려움

2 YAML의 특징

장점
  • 주석 사용 가능[1] ★★★
  • 문자열을 쌍따옴표로 감싸지 않아도 됨
  • 한글 그대로 사용 가능
단점
  • 구조적으로 공백을 잘 맞춰야 함

3 #jmnote

  • REST API 응답으로는 JSON이 적절
YAML은 trace시[2]에 구조를 파악하기 어려움
  • 설정 파일로는 YAML이 쓸만함

4 같이 보기

5 주석

  1. 굉장히 편리한 기능이다. Notepad++에서 Ctrl+Q로 주석 적용/해제 가능
  2. 예: console.log() 함수
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}