当前位置: 首页 > news >正文

json即json5新特性,idea使用json5,fastjson、gson、jackson对json5支持

文章目录

  • 1.新特性
  • 1.1.`JSON`&`JSON5`官网
  • 2.示例
    • 2.1. IntelliJ IDEA
      • 2.1.1.支持`.json5`文件
      • 2.1.2.`md`支持`json5`代码块
    • 2.9. 示例源码

1.新特性

  1. 【通用】
    1. 注释
    2. 尾随逗号
    3. key无需引号(或单引号)
  2. 【字符串】
    1. 字符串可以用单引号引起来。
    2. 字符串可以通过转义换行符来跨越多行。
    3. 字符串可能包含字符转义。
  3. 【数字】
    1. 数字可以是十六进制。
    2. 数字可能有前导或尾随小数点。
    3. 数字可以是IEEE 754正无穷大、负无穷大和 NaN。
    4. 数字可以以明确的加号开头。
  • JSON5的文件扩展名为json5

1.1.JSONJSON5官网

  1. json-官网-英文
    1. json-官网-中文
  2. json5-官网-英文
    1. json5规范-官网-英文

2.示例

2.1. IntelliJ IDEA

2.1.1.支持.json5文件

IDEA支持JSON5

2.1.2.md支持json5代码块

IDEA的Markdown支持JSON5

2.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",
}

http://www.mrgr.cn/news/70251.html

相关文章:

  • 关于Unity使用LookAt时为什么不能旋转
  • Collections.synchronizedList()你真的会用吗?
  • hive的tblproperties支持修改的属性
  • VScode下脚本被禁止运行的原因及解决方案
  • Vue.js:构建现代 Web 应用的强大框架
  • 在 ALV 报表中使用 CL_SALV 类时,如何处理多行?
  • java运行jar包问题总结
  • 从文本到图像:AIGC 如何改变内容生产的未来
  • LeetCode100之螺旋矩阵(54)--Java
  • 【视觉SLAM】Windows下编译Pangolin-0.5,显示SLAM运动轨迹
  • Linux screen和cscope工具使用总结
  • 初次体验Tauri和Sycamore(1)
  • 计算机基础命令行
  • HR怎么看待PMP证书呢?
  • 【真题笔记】21年系统架构设计师案例理论点总结
  • 【C语言指南】C语言内存管理 深度解析
  • C++实现用户分组--学习
  • Python学习从0到1 day26 第三阶段 Spark ④ 数据输出
  • Matlab2022b安装MinGW64
  • 华为eNSP:RSTP
  • 深度解读AI在数字档案馆中的创新应用:高效识别与智能档案管理
  • 合同能源管理服务认证介绍
  • SSD与AI:PBlaze7 7A40实战MLPerf Storage
  • 从零开始使用Intel的AIPC使用xpu加速comfyui
  • 你了解JavaScript 中的箭头函数吗?
  • 实现 think/queue 日志分离