HJSON
HJSON(Human JSON)是面向人类的 JSON 格式,允许注释、无引号键值、多行字符串与尾逗号,强调可读性。
用途
提供比 JSON 更适合人工编写的格式,同时保持可转回标准 JSON。
机制
允许 # 与 // 注释、无引号键与字符串值、多行字符串、尾逗号。解析后转为标准 JSON 值。类型推断较 YAML 更保守。
用例
- 应用配置文件
- 人工维护的数据
- 文档前置元数据
- 替代 YAML 的简单场景
示例
- 输入
name: Ada age: 36输出The 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