json即json5新特性,idea使用json5,fastjson、gson、jackson对json5支持
文章目录
1.JSON
&JSON5
官网
2.新特性
JSON5
的扩展名为json5
- 【通用】
- 注释
- 尾随逗号
- key无需引号(或单引号)
- 【字符串】
- 字符串可以用单引号引起来。
- 字符串可以通过转义换行符来跨越多行。
- 字符串可能包含字符转义。
- 【数字】
- 数字可以是十六进制。
- 数字可能有前导或尾随小数点。
- 数字可以是IEEE 754正无穷大、负无穷大和 NaN。
- 数字可以以明确的加号开头。
3.示例
3.1. IntelliJ IDEA
3.1.1.支持.json5
文件
3.1.2.md
支持json5
代码块
3.9. 示例源码
-【注意】CSDN
的还不支持JSON5
{
// 单行注释
// 无引号
unquoted: 'and you can quote me on that',
// 单引号
singleQuotes: 'I can use "double quotes" here',
// 换行符来跨越多行
// 字符转义
lineBreaks: "Look, Mom! \
No \\n's!",
// 16进制
hexadecimal: 0xdecaf,
// 前导或尾随小数点
leadingDecimalPoint: .8675309,
andTrailing: 8675309.,
// 数字可以以明确的加号开头(正号)
positiveSign: +1,
// 尾随逗号
trailingComma: 'in objects',
andIn: [
'arrays',
],
// JSON5兼容JSON
"backwardsCompatible": "with JSON",
}
原文地址:https://blog.csdn.net/lishuoboy/article/details/143664759
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!