相关工具
在线JSON5格式化校验工具,提供在线JSON5格式校验,JSON5格式化,JSON5数据压缩,JSON5数据美化功能。
JSON5 数据交换格式 (JSON5) 是 JSON数据格式的超集。
JSON5参考ECMAScript 5.1拓展了JSON的语法,以解除一些JSON数据格式的限制。
说明:JSON5规范允许在对象和数组中出现可选的尾部逗号。因此校验&格式化功能将保留尾部逗号。 压缩功能会移除尾部逗号,如果你需要移除数据中的尾部逗号,可以使用压缩功能。
说明:JSON5规范允许在对象和数组中出现可选的尾部逗号。因此校验&格式化功能将保留尾部逗号。 压缩功能会移除尾部逗号,如果你需要移除数据中的尾部逗号,可以使用压缩功能。
特性概述
以下 ECMAScript 5.1 特性的支持被引入到JSON5数据格式中(JSON数据格式不支持)。
对象
- 对象的 key可以为合法的 ECMAScript 5.1 标识符名称。
- 对象尾部允许添加一个多余的逗号。
数组
- 数组尾部允许添加多余的一个逗号。
字符串
- 字符串可以使用单引号。
- 字符串允许跨越多行。
- 字符串允许使用转义字符。
数值
- 支持十六进制数值。
- 支持前置和后置的小数点,比如.1234或者1234。
- 数值允许为 IEEE 754 的 正无穷,负无穷 和 NaN。
- 数值前允许添加+号。
注释
- 支持单行和多行注释。
空白
- 允许额外的空白字符。