- 主题:码农为什么搞这么多配置格式, json, xml, yaml, toml...
其实就是平面K/V对(ini 或者 property)到XML再到yaml
纯的属性对,文件太大了看花眼
XML主要问题是手工维护不方便
JSON应该没在JS系之外的场合主流过
YAML除了没个靠谱一致的规范其他都还行
【 在 stub 的大作中提到: 】
--
修改:javafish FROM 103.40.221.*
FROM 103.40.221.*
碰到严格解析策略
死无葬身之地
而且,还是没法解决怎么暂时禁用一段的需求
【 在 webhost 的大作中提到: 】
: 加个comment字段就行了
: :
--
修改:javafish FROM 103.40.221.*
FROM 103.40.221.*
又不是全世界都把JSON直接转成MAP随便用的
比如Jackson 就可以设置策略
遇到未预先声明的键值直接报异常
可以规避很多拼写/嵌套层次错误之类隐藏错误
【 在 webhost 的大作中提到: 】
: 不明白你说的什么unknown field,不就是json object里面有一个字符串键值吗,比如,"comment": "居然有人认为解析引擎解析不了我"
: :
--
FROM 103.40.221.*