扁平化 JSON
把嵌套 JSON 变成点路径键。
对象和数组变成 a.b 和 a.0。根必须是对象或数组。源键里带点会拒绝。是「反扁平化 JSON」的逆操作。
扁平化 JSON能做什么
对象和数组变成 a.b 和 a.0。根必须是对象或数组。源键里带点会拒绝。是「反扁平化 JSON」的逆操作。
本页只对应扁平化 JSON(json flatten)。把嵌套 JSON 变成点路径键。 Tool-You 上其他转换工具的外壳很像,因此下面这段任务定义才是扁平化 JSON独有的内容:对象和数组变成 a.b 和 a.0。根必须是对象或数组。源键里带点会拒绝。是「反扁平化 JSON」的逆操作。
如何使用扁平化 JSON
- 把标签页留在扁平化 JSON(/json-flatten)。如果把内容贴到错误的转换工具(例如JSON 格式化),任务就变了。
- 粘贴或输入扁平化 JSON所需的内容。路径提示:json flatten。把嵌套 JSON 变成点路径键。
- 只执行扁平化 JSON这一动作。反扁平化 JSON是另一种变换(由点路径键还原嵌套 JSON。)。对象和数组变成 a.b 和 a.0。根必须是对象或数组。源键里带点会拒绝。是「反扁平化 JSON」的逆操作。
- 若要带走结果,从扁平化 JSON复制输出。体量与复杂度仍受:根为对象或数组。源键含点会拒绝。最多 50 万字符。
- 如果其实是「美化或压缩 JSON,可选缩进与按键排序。」,离开扁平化 JSON并打开JSON 格式化。
什么情况下不要用扁平化 JSON
如果相邻工具更合适,请不要用扁平化 JSON,先看JSON 格式化或反扁平化 JSON;或者说明里已经提示会失败时也不要用。本工具原话:对象和数组变成 a.b 和 a.0。根必须是对象或数组。源键里带点会拒绝。是「反扁平化 JSON」的逆操作。
关于扁平化 JSON的常见问题
- 扁平化 JSON和其他转换页面有什么不同?
- 对象和数组变成 a.b 和 a.0。根必须是对象或数组。源键里带点会拒绝。是「反扁平化 JSON」的逆操作。 简短说:把嵌套 JSON 变成点路径键。
- 扁平化 JSON会把文件或文本上传到 Tool-You 服务器吗?
- 不会。扁平化 JSON在当前浏览器标签页运行,文件留在本机。限制说明:根为对象或数组。源键含点会拒绝。最多 50 万字符。
- 我是否该用JSON 格式化而不是扁平化 JSON?
- 需要「把嵌套 JSON 变成点路径键。」时用扁平化 JSON;需要「美化或压缩 JSON,可选缩进与按键排序。」时用JSON 格式化。同属转换,但不是同一项工作。
- 扁平化 JSON有哪些限制?
- 根为对象或数组。源键含点会拒绝。最多 50 万字符。 另外:对象和数组变成 a.b 和 a.0。根必须是对象或数组。源键里带点会拒绝。是「反扁平化 JSON」的逆操作。