mindblown/ Dev
Mindblown
语言: 简体中文 ▾

MINDBLOWN / DEV · 实用工具

格式和验证 JSON - 实例.

漂亮的印记 a JSON 对象为双空缩进。比较输入和结果,测试无效 JSON 并学习数字精度限制.

在设备上处理无需账号

格式化和验证 JSON

Dev / 01

窗体包含此示例。 更改值以尝试自己的输入 。

多达50万个角色. JSON 数字使用JavaScript精度;对大于9,007,199,254,740,991的整数使用字符串.

格式化时使用 JSON 响应或配置在一个行上难以读取。示例包含一个字符串、布尔和数组。前题首先解析输入,因此无效。 JSON 生成错误而不是部分格式化的结果。

示例输入

{"name":"Ada","active":true,"roles":["reader","editor"]}

预期结果

{
  "name": "Ada",
  "active": true,
  "roles": [
    "reader",
    "editor"
  ]
}

分步操作

  1. 保留选中的格式操作并检查预填 JSON 对象。
  2. 运行前置物,并将两空间缩进与预期结果进行比较。
  3. 尝试紧凑操作,然后引入一个跟踪逗号来查看验证错误.

如何读取结果

换行和缩进使对象更容易在不改变示例值的情况下检查. JSON 需要双引用属性名称和字符串。注释、后缀逗号和未定义无效 JSON。一个解析器还可以用其最后一个值替换重复的属性名称。

限制和重要细节

解析使用 JavaScript 数字精度,并可能绕过大整数标识符. 存储像字符串这样的标识符. 格式化不是一个字节保存转换,所以不要在需要精确原字节的签名有效载荷上使用.

RFC 8259

打开工具

怎样用呢?

将紧凑的响应转换为可读 JSON,或将其缩写为复制。

输入 → 运行 → 结果. 在设备上处理.

Google Analytics 仅在获得同意后统计网页浏览量。它在独立框架中运行,无法访问工具数据。随机 Cookie 标识符由 Mindblown 各网站共享:浏览器标识符最多保留两年,会话标识符保留30分钟。你可以在 Cookie 设置中撤回同意。

数据与广告

在您的浏览器中处理工具输入和文件。 它们不是被这些工具上传或保存的。 重新装入会清除您的工作。 下载和您的系统剪贴板仍然由您控制 。

制作页面显示 Adsterra 广告在单独来源的帧中。 广告提供商接收连接数据, 如您的IP地址和浏览器信息, 并可能使用 cookie。 它无法通过这些帧读取工具输入。 主机也会处理连接元数据 。

Adsterra 隐私政策