反扁平化 JSON

由点路径键还原嵌套 JSON。

根必须是扁平对象。a.b 变成嵌套。a 和 a.b 同时出现会失败。数字键仍是对象键,不会变成数组。

反扁平化 JSON能做什么

根必须是扁平对象。a.b 变成嵌套。a 和 a.b 同时出现会失败。数字键仍是对象键,不会变成数组。

反扁平化 JSON被放在转换分类里是有意的。它不是扁平化 JSON(把嵌套 JSON 变成点路径键。),也不是JSON 格式化(美化或压缩 JSON,可选缩进与按键排序。)。只有当你需要「由点路径键还原嵌套 JSON。」时才应打开本页。若拿反扁平化 JSON去做相邻工具的工作,即使页面框架看起来一样,结果也会不对。

如何使用反扁平化 JSON

  1. 把标签页留在反扁平化 JSON(/json-unflatten)。如果把内容贴到错误的转换工具(例如扁平化 JSON),任务就变了。
  2. 粘贴或输入反扁平化 JSON所需的内容。路径提示:json unflatten。由点路径键还原嵌套 JSON。
  3. 只执行反扁平化 JSON这一动作。JSON 格式化是另一种变换(美化或压缩 JSON,可选缩进与按键排序。)。根必须是扁平对象。a.b 变成嵌套。a 和 a.b 同时出现会失败。数字键仍是对象键,不会变成数组。
  4. 若要带走结果,从反扁平化 JSON复制输出。体量与复杂度仍受:仅扁平对象。点路径重叠会失败。最多 50 万字符。
  5. 如果其实是「把嵌套 JSON 变成点路径键。」,离开反扁平化 JSON并打开扁平化 JSON。

什么情况下不要用反扁平化 JSON

如果相邻工具更合适,请不要用反扁平化 JSON,先看扁平化 JSON或JSON 格式化;或者说明里已经提示会失败时也不要用。本工具原话:根必须是扁平对象。a.b 变成嵌套。a 和 a.b 同时出现会失败。数字键仍是对象键,不会变成数组。

关于反扁平化 JSON的常见问题

反扁平化 JSON和其他转换页面有什么不同?
根必须是扁平对象。a.b 变成嵌套。a 和 a.b 同时出现会失败。数字键仍是对象键,不会变成数组。 简短说:由点路径键还原嵌套 JSON。
反扁平化 JSON会把文件或文本上传到 Tool-You 服务器吗?
不会。反扁平化 JSON在当前浏览器标签页运行,文件留在本机。限制说明:仅扁平对象。点路径重叠会失败。最多 50 万字符。
我是否该用扁平化 JSON而不是反扁平化 JSON?
需要「由点路径键还原嵌套 JSON。」时用反扁平化 JSON;需要「把嵌套 JSON 变成点路径键。」时用扁平化 JSON。同属转换,但不是同一项工作。
反扁平化 JSON有哪些限制?
仅扁平对象。点路径重叠会失败。最多 50 万字符。 另外:根必须是扁平对象。a.b 变成嵌套。a 和 a.b 同时出现会失败。数字键仍是对象键,不会变成数组。