เจ เจธเฉเจ เจธเจพเจฐเฉ เจเจตเจพเจฌเจฆเฉเจน เจจเฉเฉฐ เจชเจฟเจเจฐ เจเจฐเจฆเฉ เจนเจพเจ, เจชเจฐ เจเจตเจพเจฌเฉ YAML เจนเฉ. เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจซเจพเจฐเจฎเฉเจ เจนเจจ: เจฎเฉเฉฑเจฒเจพเจ เจฆเฉเจเจ เจธเฉเจเฉเจเจ, เจชเฉเจฐเจพเจฎเฉเจเจฐ-เจฎเฉเฉฑเจฒ เจเฉเฉเฉ, INI เจซเจพเจเจฒเจพเจ, YAML, JSON, XML เจ เจคเฉ เจเจ เจนเฉเจฐเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจนเจจเจพเจ เจธเจพเจฐเจฟเจเจ เจตเจฟเฉฑเจเฉเจ เจเจ เจเจพเจฐเจจเจพเจ เจเจฐเจเฉ, YAML เจจเฉเฉฐ เจ เจเจธเจฐ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจฎเฉเจธเจผเจเจฒ เจฎเฉฐเจจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, เจฒเฉเฉเจตเจพเจฐ เจฎเฉเฉฑเจฒเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจธเจฆเฉ เจคเจพเจเจผเจเฉ เจญเจฐเจชเฉเจฐ เจเฉฑเจเฉ-เจเฉฑเจเจคเจพ เจ เจคเฉ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, YAML เจธเฉฐเจเฉเจเจธ เจเฉฐเจกเฉเจเจเฉเจธเจผเจจ เจฒเจ เจเจธเจฆเฉ เจชเจพเจเจฅเจจ-เจตเจฐเจเฉ เจชเจนเฉเฉฐเจ เจจเจพเจฒ เจคเฉฐเจ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค
เจเฉ YAML เจคเฉเจนเจพเจจเฉเฉฐ เจชเจฐเฉเจธเจผเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ-เจ
เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจนเฉเจฆเจพ เจนเฉ! - เจเจชเจฃเฉ เจจเจฟเจฐเจพเจธเจผเจพ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐเจฏเฉเจ เจชเฉฑเจงเจฐ เจคเฉฑเจ เจเจเจพเจเจฃ เจ
เจคเฉ YAML เจจเจพเจฒ เจชเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ 10 เจเจฆเจฎ เจเฉเฉฑเจเฉเฅค เจเจธ เจธเฉเจเฉ เจฆเฉ เจ
เจจเฉเจเฉเจฒ เจนเฉเจฃ เจฆเฉ เจจเจพเจคเฉ, เจธเจพเจกเฉ เจฆเจธ เจธเฉเจเจพเจตเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจ เจคเฉเจ เจเจฟเจฃเจฟเจ เจเจพเจตเฉเจเจพ, เจ
เจธเฉเจ เจฎเจฐเจเจผเฉ เจจเจพเจฒ เจงเจฟเจเจจ เจ
เจคเฉ เจ
เจงเจฟเจเจคเจฎเจฟเจ เจ
เจญเจฟเจเจธเจพเจ เจจเฉเฉฐ เจเฉเฉเจพเจเจเฉ ๐
0. เจเจชเจฃเฉ เจธเฉฐเจชเจพเจฆเจ เจจเฉเฉฐ เจเฉฐเจฎ เจฆเจฟเจ
เจเจธ เจจเจพเจฒ เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจชเฉเจเจฆเจพ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจฟเจนเฉเจพ เจเฉเจเจธเจ เจเจกเฉเจเจฐ เจนเฉ, เจธเจผเจพเจเจฆ YAML เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเฉฑเจเฉ เจเฉฑเจ เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจนเฉ. เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจฒเฉฑเจญเฉ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ YAML เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจจ เจฒเจ เจนเจฐ เจตเจพเจฐ เจเฉเจ เจเจฐเจจ เจ เจคเฉ เจธเจฅเจพเจชเจค เจเจฐเจจ เจตเจฟเฉฑเจ เจฌเจฟเจคเจพเจเจ เจเจฟเจ เจธเจฎเจพเจ เจเจ เจตเจพเจฐ เจญเฉเจเจคเจพเจจ เจเจฐเฉเจเจพเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเฉฐเจชเจพเจฆเจ
YAML เจฎเฉเจก เจ เจคเฉ เจกเจฟเจธเจชเจฒเฉ เจธเจชเฉเจธ เจตเจฟเฉฑเจ Emacsเฅค
เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจฎเจจเจชเจธเฉฐเจฆ เจธเฉฐเจชเจพเจฆเจ เจเฉเจฒ YAML เจฎเฉเจก เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจเฉ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฎเจฟเจเจฐเฉ เจเจจเฉเจฎ เจเฉเจเจธเจ เจเจกเฉเจเจฐ Gedit เจเฉเจฒ YAML เจฎเฉเจก เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจน YAML เจธเฉฐเจเฉเจเจธ เจจเฉเฉฐ เจเจเจพเจเจฐ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฐเจกเฉเจเจเฉเจธเจผเจจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
เจเฉเจเจกเจฟเจ เจตเจฟเฉฑเจ เจเฉฐเจกเฉเจเจ เจธเฉเฉฑเจ เจเจฐเจจเจพเฅค
เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ
เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเจชเจฃเฉ เจฎเจจเจชเจธเฉฐเจฆ เจธเฉฐเจชเจพเจฆเจ เจฌเจพเจฐเฉ เจธเจฟเฉฑเจเจฃ เจตเจฟเฉฑเจ เจธเจฎเจพเจ เจฌเจฟเจคเจพเจเฅค เจเจน เจชเจคเจพ เจฒเจเจพเจ เจเจฟ เจเจธเจจเฉเฉฐ เจเจพเจ เจเจธเจฆเฉ เจตเจฟเจเจพเจธ เจญเจพเจเจเจพเจฐเฉ เจจเฉเฉฐ YAML เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเฉ เจชเฉเจธเจผเจเจธเจผ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจนเจจเจพเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ เจเจธ เจฆเจพ เจชเจเจคเจพเจตเจพ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค
1. เจฒเจฟเฉฐเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ
เจเจฆเจฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจ
เจคเฉ เจฎเจพเจฐเจเจ
เฉฑเจช เจญเจพเจธเจผเจพเจตเจพเจ เจชเฉเจฐเจต เจ
เจจเฉเจฎเจพเจจเจฏเฉเจ เจธเฉฐเจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉเจเจ เจนเจจเฅค เจเฉฐเจชเจฟเจเจเจฐ เจญเจตเจฟเฉฑเจเจฌเจพเจฃเฉ เจเจฐเจจ เจตเจฟเฉฑเจ เจเฉฐเจเฉ เจนเฉเฉฐเจฆเฉ เจนเจจ, เจเจฟเจธ เจเจพเจฐเจจ เจเจน เจธเฉฐเจเจฒเจช เจนเฉ
เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ
$ sudo dnf install yamllint
เจซเจฟเจฐ เจคเฉเจธเฉเจ เจฌเจธ yamllint เจจเฉเฉฐ เจเจฒเจพเจ, เจเจธ เจจเฉเฉฐ เจเจพเจเจเจฃ เจฒเจ YAML เจซเจพเจเจฒ เจชเจพเจธ เจเจฐเฉเฅค เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเจฟเฉฐเจเจฐ เจจเฉเฉฐ เจเฉฑเจ เจเจฒเจคเฉ เจตเจพเจฒเฉ เจซเจพเจเจฒ เจชเจพเจธ เจเจฐเจฆเฉ เจนเฉ:
$ yamllint errorprone.yaml
errorprone.yaml
23:10 error syntax error: mapping values are not allowed here
23:11 error trailing spaces (trailing-spaces)
เจเฉฑเจฌเฉ เจชเจพเจธเฉ เจฆเฉ เจจเฉฐเจฌเจฐ เจธเจฎเจพเจ เจจเจนเฉเจ เจนเจจ, เจชเจฐ เจเจฒเจคเฉ เจฆเฉ เจงเฉเจฐเฉ เจนเจจ: เจเจคเจพเจฐ เจ เจคเฉ เจเจพเจฒเจฎ เจจเฉฐเจฌเจฐเฅค เจเจฒเจคเฉ เจฆเจพ เจตเฉเจฐเจตเจพ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจ เจตเฉ เจจเจนเฉเจ เจฆเฉฑเจธ เจธเจเจฆเจพ, เจชเจฐ เจคเฉเจธเฉเจ เจฌเจฟเจฒเจเฉเจฒ เจเจพเจฃเจฆเฉ เจนเฉ เจเจฟ เจเจน เจเจฟเฉฑเจฅเฉ เจนเฉเฅค เจฌเจธ เจเฉเจก เจตเจฟเฉฑเจ เจเจธ เจธเจฅเจพเจจ เจจเฉเฉฐ เจฆเฉเจเฉ, เจ เจคเฉ เจธเจญ เจเฉเจ เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจพเจตเฉเจเจพ.
เจเจฆเฉเจ yamllint เจจเฉเฉฐ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉเจ เจเจฒเจคเฉ เจจเจนเฉเจ เจฎเจฟเจฒเจฆเฉ, เจคเจพเจ เจธเจเฉเจฐเฉเจจ เจคเฉ เจเฉเจ เจตเฉ เจชเฉเจฐเจฟเฉฐเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพเฅค เจเฉเจเจฐ เจ เจเจฟเจนเฉ เจเฉเฉฑเจช เจคเฉเจนเจพเจจเฉเฉฐ เจกเจฐเจพเจเจเจฆเฉ เจนเฉ เจ เจคเฉ เจคเฉเจธเฉเจ เจฅเฉเฉเจพ เจนเฉเจฐ เจซเฉเจกเจฌเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเฉฐเจกเฉเจธเจผเจจเจฒ เจเจเฉ เจเจฎเจพเจเจก เจจเจพเจฒ เจกเจฌเจฒ เจเจเจชเจฐเจธเฉเจเจก (&&) เจฐเจพเจนเฉเจ เจฒเจฟเฉฐเจเจฐ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉ, เจเจธ เจคเจฐเฉเจนเจพเจ:
$ yamllint perfect.yaml && echo "OK"
OK
POSIX เจตเจฟเฉฑเจ, เจเฉฑเจ เจกเจฌเจฒ เจเจเจชเจฐเจธเฉเจเจก เจซเจพเจเจฐ เจเจฐเจฆเจพ เจนเฉ เจเฉเจเจฐ เจ เจคเฉ เจเฉเจตเจฒ เจคเจพเจ เจนเฉ เจเฉเจเจฐ เจชเจฟเจเจฒเฉ เจเจฎเจพเจเจก 0 เจตเจพเจชเจธ เจเจฐเจฆเฉ เจนเฉเฅค เจ เจคเฉ yamllint เจธเจฟเจฐเจซเจผ เจฒเฉฑเจญเฉเจเจ เจเจเจเจ เจเจฒเจคเฉเจเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจเจฐเจเฉ เจเจน เจชเฉเจฐเฉ เจเฉฐเจกเฉเจธเจผเจจเจฒ เจเฉฐเจธเจเจฐเฉฑเจเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค
2. เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ, YAML เจตเจฟเฉฑเจ เจจเจนเฉเจ
เจเฉ YAML เจธเฉฑเจเจฎเฉเฉฑเจ เจคเฉเจนเจพเจจเฉเฉฐ เจชเจฐเฉเจธเจผเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธ เจตเจฟเฉฑเจ เจจเจพ เจฒเจฟเจเฉ, เจธเจผเจพเจฌเจฆเจฟเจ เจคเฉเจฐ 'เจคเฉเฅค เจ
เจเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟ YAML เจเฉฑเจเฉ เจเฉฑเจ เจซเจพเจฐเจฎเฉเจ เจนเฉ เจเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจฎเจเจฆเจพ เจนเฉเฅค เจชเจฐ เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจตเฉ, เจเฉฑเจ YAML เจซเจพเจเจฒ เจฌเจฃเจพเจเจฃเจพ เจเจผเจฐเฉเจฐเฉ เจจเจนเฉเจ เจนเฉ. เจเฉ เจคเฉเจธเฉเจ เจชเจธเฉฐเจฆ เจเจฐเจฆเฉ เจนเฉ เจเจธ 'เจคเฉ เจฒเจฟเจเฉ เจ
เจคเฉ เจซเจฟเจฐ เจฌเจฆเจฒเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเจพเจเจฅเจจ เจฒเจ เจเฉฑเจ เจตเจงเฉเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจนเฉ
เจธเจตเฉ-เจชเจฐเจฟเจตเจฐเจคเจจ
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจกเฉเจเจพ เจซเจพเจเจฒ เจเฉฑเจ เจชเจพเจเจฅเจจ เจธเจเฉเจฐเจฟเจชเจ เจตเฉ เจนเฉ เจเฉ YAML เจคเจฟเจเจฐ เจเจฐเจฆเฉ เจนเฉเฅค เจเจน เจตเจฟเจงเฉ เจเฉเจเฉ เจกเฉเจเจพ เจธเฉเฉฑเจเจพเจ เจฒเจ เจธเจญ เจคเฉเจ เจ เจจเฉเจเฉเจฒ เจนเฉเฅค เจคเฉเจธเฉเจ เจธเจฟเจฐเจซเจผ JSON เจกเฉเจเจพ เจจเฉเฉฐ เจเฉฑเจ เจชเจพเจเจฅเจจ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ, เจเจธเจจเฉเฉฐ เจเฉฑเจ เจเจฏเจพเจค เจจเจฟเจฐเจฆเฉเจธเจผเจ เจจเจพเจฒ เจชเฉเจธเจผ เจเจฐเฉ, เจ เจคเฉ เจซเจพเจเจฒ เจฆเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจคเจฟเฉฐเจจ เจฒเจพเจเจจเจพเจ เจเฉเฉเฉเฅค
#!/usr/bin/python3
import yaml
d={
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
f=open('output.yaml','w')
f.write(yaml.dump(d))
f.close
เจนเฉเจฃ เจ เจธเฉเจ เจเจธ เจซเจพเจเจฒ เจจเฉเฉฐ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจเจฒเจพเจเจเจฆเฉ เจนเจพเจ เจ เจคเฉ output.yaml เจซเจพเจเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจพเจ:
$ python3 ./example.json
$ cat output.yaml
glossary:
GlossDiv:
GlossList:
GlossEntry:
Abbrev: ISO 8879:1986
Acronym: SGML
GlossDef:
GlossSeeAlso: [GML, XML]
para: A meta-markup language, used to create markup languages such as DocBook.
GlossSee: markup
GlossTerm: Standard Generalized Markup Language
ID: SGML
SortAs: SGML
title: S
title: example glossary
เจเจน เจฌเจฟเจฒเจเฉเจฒ เจตเฉเจง YAML เจนเฉ, เจชเจฐ yamllint เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจคเจพเจตเจจเฉ เจฆเฉเจตเฉเจเจพ เจเจฟ เจเจน - เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพเฅค เจเฉเจฐ, เจเจธ เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจนเฉฑเจฅเฉเจ เจ เฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเจพเจ เจชเจพเจเจฅเจจ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจฅเฉเฉเฉเจนเจพ เจเจฟเจนเจพ เจธเฉเจงเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฐเจพเจนเฉเจ เจชเจฐเจฟเจตเจฐเจคเจจ
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ JSON เจตเจฟเฉฑเจ เจฒเจฟเจเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจซเจฟเจฐ เจเจจเจตเจฐเจเจฐ เจจเฉเฉฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจชเจพเจเจฅเจจ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจคเฉเจฐ เจคเฉ เจเจฒเจพเจเจเจฆเฉ เจนเจพเจ, เจเฉ YAML เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจฆเจพ เจเจฐเจฆเฉ เจนเฉเฅค เจชเจฟเจเจฒเฉ เจตเจฟเจงเฉ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ, เจเจน เจตเจฟเจงเฉ เจฌเจฟเจนเจคเจฐ เจธเจเฉเจฒ เจเจฐเจฆเฉ เจนเฉ, เจเจฟเจเจเจเจฟ เจชเจฐเจฟเจตเจฐเจคเจจ เจกเฉเจเจพ เจคเฉเจ เจตเฉฑเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจชเจนเจฟเจฒเจพเจ, เจเจ เจเฉฑเจ JSON เจซเจพเจเจฒ example.json เจฌเจฃเจพเจเจ, เจเจฆเจพเจนเจฐเจฃ เจฒเจ, เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจธ เจคเฉเจ เจฒเฉ เจธเจเจฆเฉ เจนเฉ
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
เจซเจฟเจฐ เจ เจธเฉเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจเจจเจตเจฐเจเจฐ เจธเจเฉเจฐเจฟเจชเจ เจฌเจฃเจพเจตเจพเจเจเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ json2yaml.py เจจเจพเจฎ เจนเฉเจ เจธเฉเจต เจเจฐเจพเจเจเฉเฅค เจเจน เจธเจเฉเจฐเจฟเจชเจ YAML เจ เจคเฉ JSON Python เจฎเฉเจกเฉเจเจฒ เจฆเฉเจตเจพเจ เจจเฉเฉฐ เจเจฏเจพเจค เจเจฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค JSON เจซเจพเจเจฒ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจฆเฉ เจนเฉ, เจฐเฉเจชเจพเจเจคเจฐเจจ เจเจฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจกเจพเจเจพ เจจเฉเฉฐ output.yaml เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเจฆเฉ เจนเฉเฅค
#!/usr/bin/python3
import yaml
import sys
import json
OUT=open('output.yaml','w')
IN=open(sys.argv[1], 'r')
JSON = json.load(IN)
IN.close()
yaml.dump(JSON, OUT)
OUT.close()
เจเจธ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจธเจฟเจธเจเจฎ เจฎเจพเจฐเจ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฒเฉเฉ เจ เจจเฉเจธเจพเจฐ เจเจฒเจพเจ:
$ ~/bin/json2yaml.py example.json
3. เจฌเจนเฉเจค เจ เจคเฉ เจ เจเจธเจฐ เจชเจพเจฐเจธ เจเจฐเฉ
เจเจ เจตเจพเจฐ เจเจฟเจธเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจตเฉฑเจเจฐเฉ เจเฉเจฃ เจคเฉเจ เจฆเฉเจเจฃเจพ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ YAML เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉ เจกเฉเจเจพ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจธเจฌเฉฐเจงเจพเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจฃ เจตเจฟเฉฑเจ เจฎเฉเจธเจผเจเจฒ เจ เจฐเจนเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจ เจธเจฅเจพเจ เจคเฉเจฐ 'เจคเฉ เจเจฟเจธเฉ เจนเฉเจฐ เจเจพเจฃเฉ เจเฉเจเจผ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจธเจผเจฌเจฆเจเฉเจธเจผ เจธเฉเจเฉเจเจ เจเจพเจ JSON เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจตเจฟเฉฑเจ เจ เจฐเจพเจฎเจฆเฉเจน เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเฉฐเจเจฐเจเจเจเจฟเจต เจชเจพเจเจฅเจจ เจธเจผเฉเฉฑเจฒ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจฆเฉ เจเจฎเจพเจเจกเจพเจ เจจเจพเจฒ YAML เจจเฉเฉฐ JSON เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค เจฎเฉฐเจจ เจฒเจ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ YAML เจซเจพเจเจฒ mydata.yaml เจนเฉ, เจคเจพเจ เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเจพ:
$ python3
>>> f=open('mydata.yaml','r')
>>> yaml.load(f)
{'document': 34843, 'date': datetime.date(2019, 5, 23), 'bill-to': {'given': 'Seth', 'family': 'Kenlon', 'address': {'street': '51b Mornington Roadn', 'city': 'Brooklyn', 'state': 'Wellington', 'postal': 6021, 'country': 'NZ'}}, 'words': 938, 'comments': 'Good article. Could be better.'}
เจคเฉเจธเฉเจ เจเจธ เจตเจฟเจธเจผเฉ 'เจคเฉ เจนเฉเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ เจชเจพ เจธเจเจฆเฉ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจจเจฒเจพเจเจจ เจเจจเจตเจฐเจเจฐ เจ เจคเฉ เจธเจฅเจพเจจเจ เจชเจพเจฐเจธเจฐ เจเจชเจฒเจฌเจง เจนเจจเฅค เจเจธ เจฒเจ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเฉฑเจ เจธเจฎเจ เจคเฉเจ เจฌเจพเจนเจฐ เจเฉเจฌเฉ เจฆเฉเจเจฆเฉ เจนเฉ เจคเจพเจ เจกเฉเจเจพ เจจเฉเฉฐ เจฎเฉเฉ เจซเจพเจฐเจฎเฉเจ เจเจฐเจจ เจตเจฟเฉฑเจ เจธเฉฐเจเฉเจ เจจเจพ เจเจฐเฉเฅค
4. เจจเจเจธเจผเฉ เจชเฉเฉเจนเฉ
เจฒเฉฐเจฌเฉ เจฌเฉเจฐเฉเจ เจคเฉเจ เจฌเจพเจ
เจฆ YAML 'เจคเฉ เจตเจพเจชเจธ เจเจเจฃเจพ, เจเจน เจฆเฉเจฐเจพ เจเจฐเจจเจพ เจฒเจพเจญเจฆเจพเจเจ เจนเฉ
5. เจธเฉเจกเฉ-เจธเฉฐเจฐเจเจจเจพ
เจเจฆเฉเจ เจเฉเจ เจเจฟเจคเจพเจฌ เจเจพเจ เจฒเฉเจ เจฒเจฟเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเฉฑเจเฉ-เจเฉฑเจ เจธเจฎเฉฑเจเจฐเฉ เจฆเฉ เจธเจพเจฐเจฃเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ, เจชเจนเจฟเจฒเจพเจ เจเฉฑเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจฐเฉเจชเจฐเฉเจเจพ เจคเจฟเจเจฐ เจเจฐเจจเจพ เจนเจฎเฉเจธเจผเจพ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจน YAML เจจเจพเจฒ เจตเฉ เจ เจเจฟเจนเจพ เจนเฉ เจนเฉเฅค เจเจผเจฟเจเจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ, เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจตเจฟเจเจพเจฐ เจนเฉ เจเจฟ YAML เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ, เจชเจฐ เจคเฉเจธเฉเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจน เจจเจนเฉเจ เจธเจฎเจเจฆเฉ เจนเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจฆเฉเจเฉ เจจเจพเจฒ เจเจฟเจตเฉเจ เจเฉเฉเจจเจพ เจนเฉ. เจเจธ เจฒเจ, YAML เจจเฉเฉฐ เจฎเฉเจฐเจคเฉ เจฌเจฃเจพเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเฉฑเจ เจธเฉเจกเฉ-เจธเฉฐเจฐเจเจจเจพ เจฌเจฃเจพเจเฅค
เจธเฉเจกเฉ-เจธเฉฐเจฐเจเจจเจพ เจธเฉเจกเฉ-เจเฉเจก เจฆเฉ เจธเจฎเจพเจจ เจนเฉ, เจเจฟเฉฑเจฅเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจขเจพเจเจเฉ เจเจพเจ เจเฉฐเจกเฉเจเจเฉเจธเจผเจจ, เจฎเจพเจคเจพ-เจชเจฟเจคเจพ-เจฌเฉฑเจเฉ เจฆเฉ เจธเจฌเฉฐเจงเจพเจ, เจตเจฟเจฐเจพเจธเจค เจ เจคเฉ เจเจฒเฉเจนเจฃเฉ เจฌเจพเจฐเฉ เจเจฟเฉฐเจคเจพ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจเจน เจเฉฑเจฅเฉ เจตเฉ เจเจนเฉ เจนเฉ: เจคเฉเจธเฉเจ เจกเฉเจเจพ เจฆเฉ เจฆเฉเจนเจฐเจพเจ เจเจฟเฉฑเจเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ เจเจน เจคเฉเจนเจพเจกเฉ เจธเจฟเจฐ เจตเจฟเฉฑเจ เจชเฉเจฆเจพ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจธเฉเจกเฉ-เจธเฉฐเจฐเจเจจเจพ เจธเฉเจเฉเจเจฐเจจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ (เจฎเจพเจฐเจเจฟเจจ เจ เจคเฉ เจเฉเจฌเจฟเจฅเจพ) เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจนเฉเจจเจฐ (เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ: เจชเจพเจเจฅเจจ, เจชเจฐเจฒ, เจชเจพเจธเจเจฒ เจ เจคเฉ เจฒเจฟเจธเจช, เจซเฉเจฐเจเจฐเจจ, เจ เจฐเจฒเจพเจเจ, เจเฉเจฐเจฎเจตเจพเจฐ)เฅค
เจเจพเจเจเจผ เจฆเฉ เจเฉเจเฉเฉ 'เจคเฉ เจธเฉเจกเฉ-เจธเฉฐเจฐเจเจจเจพ เจฌเจฃเจพเจเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจงเจฟเจเจจ เจจเจพเจฒ เจเจธเจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเฉ เจ เจคเฉ, เจเฉ เจธเจญ เจเฉเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจตเฉเจง YAML เจซเจพเจเจฒ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจซเจพเจฐเจฎเฉเจ เจเจฐเฉเฅค
6. เจเฉเจฌเจธ เจฌเจจเจพเจฎ เจธเจชเฉเจธ เจฆเฉเจฌเจฟเจงเจพ
เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉเจฌเจฟเจงเจพ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจเจพ เจชเจตเฉเจเจพ
เจเจฟเจธเฉ เจตเฉ เจธเจงเจพเจฐเจฃ เจเฉเจเจธเจ เจเจกเฉเจเจฐ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจธเจตเฉ-เจธเจนเฉ เจเฉเจฌเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจธเฉฐเจเจฟเจ เจตเจฟเฉฑเจ เจธเจชเฉเจธ เจฒเจ เจธเฉฐเจฐเจเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจธเจฒเจ เจฎเฉเฉฑเจ เจ เจจเฉเจฏเจพเจเจเจ เจฆเฉ เจฌเจเจพเจตเจค เจเฉเจฌ เจคเฉเจนเจพเจจเฉเฉฐ เจกเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
เจเจฟเจตเฉเจ เจเจฟ เจนเจฐ YAML เจจเจซเจผเจฐเจค เจเจฐเจจ เจตเจพเจฒเจพ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจเจพเจฃเจฆเจพ เจนเฉ, เจคเฉเจธเฉเจ เจธเจเฉเจฐเฉเจจ 'เจคเฉ เจเฉเจฌเจพเจ เจ เจคเฉ เจธเจชเฉเจธ เจตเจฟเจเจเจพเจฐ เจ เฉฐเจคเจฐ เจจเจนเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉเฅค เจ เจคเฉ เจเจฆเฉเจ เจเฉเจ เจเฉเจเจผ เจฆเจฟเจเจพเจ เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ, เจเจน เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจเจฐเฉ เจเฉเจเจผ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเฉ เจฒเฉเจ เจฏเจพเจฆ เจฐเฉฑเจเจฆเฉ เจนเจจ, เจเจฆเฉเจ เจเจนเจจเจพเจ เจจเฉ เจนเฉเจฐ เจธเจพเจฐเฉเจเจ เจธเฉฐเจญเจพเจตเจฟเจค เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเฉเจคเจพ, เจเจพเจเจเจฟเจ เจ เจคเฉ เจเจคเจฎ เจเฉเจคเจพ. เจเฉฑเจ เจเฉเจฌเจฒเฉเจธเจผเจจ เจเจฐเจต เจเจพเจ เจธเจชเฉเจธ เจฆเฉ เจเฉฑเจ เจฌเจฒเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจจ เจตเจฟเฉฑเจ เจฌเจฟเจคเจพเจเจ เจเจฟเจ เจธเจฎเจพเจ เจธเจฟเจฐเจซเจผ เจเฉเจเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจเฉฑเจ เจเจพเจ เจฆเฉเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจฒเจ เจเฉฑเจ เจจเฉเจคเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจ เจคเฉ เจซเจฟเจฐ เจเจธเจฆเฉ เจชเจพเจฒเจฃเจพ เจฒเจ เจเฉฑเจ เจฎเจเจผเจฌเฉเจค โโโโเจเฉฐเจเจฐเฉเจ เจเจพเจเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฆเฉเจเจฐเจพ เจเฉฑเจ เจฒเจฟเฉฐเจเจฐ เจฆเฉเจเจฐเจพ เจเจธเจจเฉเฉฐ เจฎเจเจฌเฉเจฐ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจฟเฉฑเจ เจนเฉเฉฑเจ)เฅค
7. เจเฉฑเจ เจเจผเจฟเจเจฆเจพ เจนเฉ (เจเจพเจ เจเจผเจฟเจเจฆเจพ เจเฉฑเจ เจนเฉ)
เจเฉเจ เจฒเฉเจ YAML เจตเจฟเฉฑเจ เจฒเจฟเจเจฃเจพ เจชเจธเฉฐเจฆ เจเจฐเจฆเฉ เจนเจจ เจเจฟเจเจเจเจฟ เจเจน เจฌเจฃเจคเจฐ 'เจคเฉ เจเจผเฉเจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเจธเฉ เจธเจฎเฉเจ, เจเจน เจกเฉเจเจพ เจฆเฉ เจฌเจฒเจพเจเจพเจ เจจเฉเฉฐ เจนเจพเจเจฒเจพเจเจ เจเจฐเจจ เจฒเจ เจธเจฐเจเจฐเจฎเฉ เจจเจพเจฒ เจเฉฐเจกเฉเจเจเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ. เจเจน เจฎเจพเจฐเจเจ เจช เจญเจพเจธเจผเจพเจตเจพเจ เจฆเฉ เจจเจเจฒ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจฟเจธเจฎ เจฆเจพ เจเฉเจเจพเจฒเจพ เจนเฉ เจเฉ เจธเจชเจธเจผเจ เจธเฉเจฎเจพเจเจพเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค
เจเฉฑเจฅเฉ เจคเฉฑเจ เจ
เจเจฟเจนเฉ เจฌเจฃเจคเจฐ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจนเฉ
# Employee records
- martin:
name: Martin D'vloper
job: Developer
skills:
- python
- perl
- pascal
- tabitha:
name: Tabitha Bitumen
job: Developer
skills:
- lisp
- fortran
- erlang
เจเฉเจ เจฒเจ, เจเจน เจตเจฟเจเจฒเจช เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจฆเฉ เจธเจฟเจฐเจพเจ เจตเจฟเฉฑเจ YAML เจขเจพเจเจเฉ เจจเฉเฉฐ เจเจพเจเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจฆเจพ เจนเฉ; เจฆเฉเจเจฟเจเจ เจฒเจ, เจเจธเจฆเฉ เจเจฒเจ, เจเจน เจเจนเจจเจพเจ เจจเฉเฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจฌเฉเจฒเฉเฉเฉเจเจ, เจเจนเจจเจพเจ เจฆเฉ เจตเจฟเจเจพเจฐ เจตเจฟเฉฑเจ, เจเฉฐเจกเฉเจเจเจธ เจจเจพเจฒ เจชเจฐเฉเจธเจผเจพเจจ เจเจฐเจฆเจพ เจนเฉ.
เจชเจฐ เจเฉเจเจฐ เจคเฉเจธเฉเจ YAML เจฆเจธเจคเจพเจตเฉเจเจผ เจฆเฉ เจฎเจพเจฒเจ เจนเฉ เจ เจคเฉ เจเจธเจฆเฉ เจธเจพเจเจญ-เจธเฉฐเจญเจพเจฒ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจ เจคเฉ เจธเจฟเจฐเจซเจผ เจคเฉเจธเฉเจ เจเฉฐเจกเฉเจเจเฉเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเจฐเจจเฉ เจนเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉ เจคเฉเจธเฉเจ เจตเฉฑเจกเฉ เจชเฉเจกเจฟเฉฐเจ เจคเฉเจ เจจเจพเจฐเจพเจเจผ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ YAML เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฑเจเฉ-เจเฉฑเจ เจธเฉฐเจญเจต เจคเฉเจฐ 'เจคเฉ เจฐเฉฑเจเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจตเจพเจฌเจฆเฉเจน เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจคเฉเจ เจเจชเจฐเฉเจเจค เจซเจพเจเจฒ เจจเฉเฉฐ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจจเฉเจเจธเจพเจจ เจฆเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ:
---
- martin:
name: Martin D'vloper
job: Developer
skills:
- python
- perl
- pascal
- tabitha:
name: Tabitha Bitumen
job: Developer
skills:
- lisp
- fortran
- erlang
8. เจเจพเจฒเฉ เจฅเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ YAML เจซเจพเจเจฒ เจจเฉเฉฐ เจญเจฐเจจ เจตเฉเจฒเฉ เจเจนเฉ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจฒเจเจพเจคเจพเจฐ เจฆเฉเจนเจฐเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเฉฑเจ เจเจฟเฉฑเจชเจฃเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจเฉเจเจชเจฒเฉเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจเจพ เจธเจฎเจเจฆเจพเจฐเฉ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค เจซเจฟเจฐ เจ เจเจฒเฉ เจตเจพเจฐ เจคเฉเจธเฉเจ เจฌเจธ เจเจธ เจเฉเจฎเจชเจฒเฉเจ เจจเฉเฉฐ เจเจพเจชเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจฅเฉ เจ เจธเจฒ เจกเฉเจเจพ เจฆเจพเจเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ:
---
# - <common name>:
# name: Given Surname
# job: JOB
# skills:
# - LANG
- martin:
name: Martin D'vloper
job: Developer
skills:
- python
- perl
- pascal
- tabitha:
name: Tabitha Bitumen
job: Developer
skills:
- lisp
- fortran
- erlang
9. เจเฉเจ เจตเฉฑเจเจฐเจพ เจตเจฐเจคเฉ
เจเฉเจเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเจพ เจคเฉเจนเจพเจกเฉ 'เจคเฉ เจเฉเจ เจ เฉเจฟเฉฑเจเจพ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจเจน YAML เจจเฉเฉฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฆเฉ เจฏเฉเจ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค เจธเจฎเฉเจ เจฆเฉ เจจเจพเจฒ, เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจตเจงเจพ เจธเจเจฆเฉเจเจ เจนเจจ เจ เจคเฉ เจซเจฟเจฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฒเฉเจ เจเจพเจ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจธเจงเจพเจฐเจจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
YAML เจเฉฑเจ เจฎเจนเจพเจจ เจเฉเจเจผ เจนเฉ เจเจฟเจธเจจเฉเฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจ เจเจธเจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจ เจคเฉ เจธเจพเจฆเจเฉ เจฒเจ เจชเจธเฉฐเจฆ เจเจฐเจฆเฉ เจนเจจ, เจชเจฐ เจเจน เจคเฉเจนเจพเจกเฉ เจธเจผเจธเจคเจฐ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเฉฑเจ เจธเจพเจงเจจ เจคเฉเจ เจฌเจนเฉเจค เจฆเฉเจฐ เจนเฉ. เจเจธ เจฒเจ เจเจ เจตเจพเจฐ เจคเฉเจธเฉเจ เจเจธ เจคเฉเจ เจเจจเจเจพเจฐ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค YAML เจฒเจ เจชเจพเจฐเจธเจฟเฉฐเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจฒเฉฑเจญเจฃเจพ เจเจธเจพเจจ เจนเฉ, เจเจธ เจฒเจ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจธเจพเจจ เจฎเจพเจเจเฉเจฐเฉเจธเจผเจจ เจตเจฟเจเจฒเจช เจชเฉเจธเจผ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจกเฉ เจเจชเจญเฉเจเจคเจพ เจเจธ เจ เจธเจซเจฒเจคเจพ เจจเฉเฉฐ เจฎเฉเจเจพเจฌเจฒเจคเจจ เจฆเจฐเจฆ เจฐเจนเจฟเจค เจฌเจเจฃเจเฉเฅค
เจเฉ เจคเฉเจธเฉเจ YAML เจคเฉเจ เจฌเจฟเจจเจพเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ, เจคเจพเจ เจเจน 10 เจธเฉเจเจพเจ
เจฒเจ เจ
เจคเฉ YAML เจฆเฉ เจเจชเจฃเฉ เจจเจพเจชเจธเฉฐเจฆ เจจเฉเฉฐ เจเฉฑเจ เจตเจพเจฐ เจ
เจคเฉ เจนเจฎเฉเจธเจผเจพ เจฒเจ เจฆเฉเจฐ เจเจฐเฉ!
เจธเจฐเฉเจค: www.habr.com