HJSON
HJSON(Human JSON)は人間向けの JSON 形式であり、コメント、クォートなしのキーと値、複数行文字列、末尾カンマを許可し、可読性を重視する。
目的
手書き設定に JSON より適した形式を、標準 JSON へ変換可能なまま提供する。
メカニズム
# と // のコメント、クォートなしのキーと文字列値、複数行文字列、末尾カンマを許可する。パース結果は標準 JSON 値になる。型推論は YAML より保守的である。
ユースケース
- アプリケーション設定ファイル
- 手作業で管理するデータ
- 文書のフロントマター
- YAML のよりシンプルな代替
例
- 入力
name: Ada age: 36OutputThe object {name:"Ada", age:36}Unquoted keys and values
よくあるエラー
- HJSON parsers are less widespread than JSON parsers
- Confirm the target environment has an HJSON parser