yaml
[Cue Lang](https://texonom.com/cue-lang-b7d92dcd1c264de9a0610c34da2ded62) 


JSON의 최우선 설계 목표는 간편성과 보편성이다. 따라서 JSON은 가독성을 조금 떨어트리는 대신에 생성 및 파싱이 용이하다.반면에 YAML의 최우선 설계 목표는 가독성과 데이터 구조 Serialization이다. 따라서 YAML은 사람이 읽기 쉬운 반면에 생성 및 파싱이 JSON 보다 복잡하다.

> '야믈'이라고 발음





### use space not tab!
YAML을 JSON의 Superset으로 볼 수도 있다.모든 JSON 파일은 유효한 YAML 파일이다.따라서 JSON에서 YAML로 마이그레이션 하기가 용이하다.

파이썬 커뮤니티에서는
`{ } : ,`
과 같은
[Indicator](https://perfectacle.github.io/2018/08/19/yaml/#Flow-Style-Indicator)
보다는 파이썬 문법과 비슷한
[indent](https://perfectacle.github.io/2018/08/19/yaml/#Indentation)
로 indicate level을 구분하는 YAML을 더 선호하고,자바스크립트 진영에서는 별도의 파서가 필요없고, Javascript Object와 구조가 유사한 JSON을 선호하는 편이다.
> [YAML](https://perfectacle.github.io/2018/08/19/yaml/)

- tool to json
> [Transform YAML into JSON - Online YAML Tools](https://onlineyamltools.com/convert-yaml-to-json)

- list
> [YAML Multi-Line Arrays](https://stackoverflow.com/questions/23657086/yaml-multi-line-arrays/33136212)





