
天天跟 JSON 打交道,每次想从里面抽点数据、转成特定格式,都得临时写脚本,太麻烦了。实在忍不了,就顺手给自己写了个小工具。
RabbitJson 就干一件事用最简单的方式,把 JSON 变成你想要的任意文本格式。核心就两步:1 定位到数组,2 写个模板字符串。完事。
我主要用它来快速整理日志、生成临时报告,或者接口调试时格式化数据片段。没有复杂界面,不搞全家桶,就是解决这个具体的小痛点。
自己用顺之后,觉得可能也有其他朋友需要,就顺手分享出来。完全免费,希望能帮你省下那些本该去摸鱼的几分钟。
工具地址: https://rabbitjson.cc/
欢迎来试试,有任何想法或建议,也随时可以告诉我!

1 waler 9 小时 13 分钟前 https://x.waler.info/tool/jsonpath.html 我用的是 jsonpath ,感觉我们功能差不多 |
2 BeautifulSoap 9 小时 1 分钟前 via Android 数据提取方面可以考虑支持 jsonpath 和更强大的 JSONata |
3 trycatch OP @BeautifulSoap 我使用的 Json 一般不是很复杂,欢迎提供一些具体场景。 |
4 trycatch OP |
5 lululau 8 小时 19 分钟前 这种活交给 jq 就可以了啊 ```json { "data": { "users": [ { "id": 1, "name": "John Doe", "email": "[email protected]" }, { "id": 2, "name": "Jane Smith", "email": "[email protected]" } ] } } ``` 用 `jq` 抽取数组: ```bash jq '.data.users' data.json ``` 执行结果: ```json [ { "id": 1, "name": "John Doe", "email": "[email protected]" }, { "id": 2, "name": "Jane Smith", "email": "[email protected]" } ] ``` 用 `jq` 按照模板转换成字符串: ```bash jq -r '.data.users[] | "User #\(.id): \(.name) (\(.email))"' data.json ``` 执行结果: ``` User #1: John Doe ([email protected]) User #2: Jane Smith ([email protected]) ``` 再推荐两个周边: jqp / jless |