JSON 工具
格式化、压缩、校验、排序键、按路径取值,还能把对象数组直接转成表格或 CSV。语法出错时会告诉你是第几行第几列、错在哪一段附近。
也常被叫做:JSON 工具、JSON 工具计算、施工计算
格式化好了
4 层 · 10 个键
计算器加载中,稍等一下就能改参数了。完整明细见下方「示例」一节。
参数
正在加载…参数的含义和取值范围见下方「参数说明」。
类型object层数4键总数10数组个数1字符 / 字节127 / 135结果{
"order": "SO20260805",
"items": [
{
"name": "水泥",
"qty": 20,
"price": 23.5
},
{
"name": "砂子",
"qty": 5,
"price": 88
}
],
"paid": true,
"remark": null
}
怎么用
把上面的参数换成你现场量到的尺寸,结论和明细会实时跟着变;全部计算在你自己的浏览器里完成,输入的数字不会上传到任何服务器。
参数说明
| 参数 | 单位 | 默认值 | 取值范围 | 说明 |
|---|---|---|---|---|
| 做什么 | — | 格式化 | 格式化 / 压缩 / 校验体检 / 排序键 / 取路径 / 转表格 | |
| JSON 文本 | — | (见工具内示例) | — | |
| 缩进 | 空格 | 2 | 0 – 8 | 填 0 用制表符缩进。 |
| 路径 | — | items[0].name | — | 点号进对象,方括号进数组。留空表示取根。 |
| 表格格式 | — | 对齐文本 | 对齐文本 / CSV / Markdown / 制表符 | |
| 数组在哪 | — | items | — | 接口返回一般套在 data.list 这类字段里,把路径填这儿。 |
示例:一组默认参数下的完整结果
下面这组数字是用上表的默认值算出来的,换成你现场的尺寸,上面的计算器会实时重算。
结论:格式化好了 (4 层 · 10 个键)
结构
| 类型 | object | |
| 层数 | 4 | |
| 键总数 | 10 | |
| 数组个数 | 1 | |
| 字符 / 字节 | 127 / 135 | UTF-8 字节数,接口传输按这个算 |
输出
| 结果 | { "order": "SO20260805", "items": [ { "name": "水泥", "qty": 20, "price": 23.5 }, { "name": "砂子", "qty": 5, "price": 88 } ], "paid": true, "remark": null } |
要点
解析用的是手机自带的 JSON 引擎,和浏览器、服务端是同一套规则,这里过得了别处也过得了。
大数字(超过 16 位的订单号、雪花 ID)在 JSON 里会丢精度,这是 JSON 本身的限制,转出来要核对一下。
本地运算,不联网、不上传。
相关工具
说明
计算结果基于理想化模型,仅供参考,不构成设计或施工依据。实际施工请以现场实测与国家现行规范为准。