如何评价 JSON5?
发布时间:
2025-04-21 22:37
阅读量:
0
JSON5我好像是没怎么用过,我甚至还不太相信“.json5”是一个合法的文件后缀名,直到我真的在VS Code新建了“example.json5”的源文件,我才发现还可以这样打开新世界的大门
如果我来评价JSON5的话,我一两句话就足以概括:喜欢JSON5的人自然认为它方便编写,尤其是熟悉JavaScript对象本身写法或者YAML文件数据的程序员更加容易找到感觉;讨厌JSON5的人多半认为原本的JSON对象键带双引号已经够用,增加新特性只能是增加学习成本。总的来说JSON5是否耐用,纯属偏好问题,没有绝对权威的判准
况且我敢说众多JSON使用者推开JSON5的原因,跟大部分VB6开发者排斥VB .NET的原因是完全一样的,都是在“技能舒适区”与“学习成本”呈现巨大落差的瞬间
{'unquoted': 'and you can quote me on that', 'singleQuotes': 'I can use "double quotes" here', 'lineBreaks': "Look, Mom! No \\n's!", 'hexadecimal': 912559, 'leadingDecimalPoint': 0.8675309, 'andTrailing': 8675309.0, 'positiveSign': 1, 'trailingComma': 'in objects', 'andIn': ['arrays'], 'backwardsCompatible': 'with JSON'}
END