返回顶部
j

json-toolkitJSON工具包

Swiss-army knife for JSON files. Pretty-print, validate, minify, sort keys, and query with dot-notation paths. Zero dependencies.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
645
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

json-toolkit

技能名称: json-toolkit
详细描述:

JSON Toolkit

一个零依赖的Python工具,用于处理JSON数据。使用Python标准库即可验证、格式化、压缩、查询和检查JSON文件。

特性

  • - 美化打印,支持可配置缩进(2、4或任意数量的空格)
  • 压缩 JSON,减小API和存储的文件体积
  • 验证 JSON并获取结构统计信息(类型、键数量、大小)
  • 查询 使用点号路径(含数组索引)访问嵌套数据
  • 按键排序,按字母顺序排列,实现确定性输出,便于差异比较
  • 支持标准输入,可在Shell管道中与其他工具配合使用

使用示例

美化打印JSON文件:
bash
python main.py data.json

仅验证,不输出内容:
bash
python main.py config.json --validate

✓ 有效的JSON


类型:对象(12个键)


大小:4832字节

查询嵌套值:
bash
python main.py users.json --query data.users.0.name

Alice

压缩用于生产环境:
bash
python main.py config.json --minify -o config.min.json

按键排序以实现一致的差异比较:
bash
python main.py package.json --sort-keys -o package-sorted.json

从curl接收管道输入:
bash
curl -s https://api.example.com/data | python main.py - --query results.0

查询语法

使用点号导航嵌套结构。数组索引为数字:

  • - name — 顶层键
  • data.users — 嵌套对象键
  • data.users.0 — 数组的第一个元素
  • data.users.0.email — 第一个数组元素的字段
  • config.servers.2.host — 深层嵌套的值

命令行选项

  • - input — JSON文件路径,或-表示标准输入
  • -o, --output — 输出文件(默认为标准输出)
  • --indent N — 缩进空格数(默认:2)
  • --minify — 输出压缩后的JSON(无空白字符)
  • --query PATH / -q PATH — 提取指定点号路径下的值
  • --validate — 仅验证并打印统计信息,不输出内容
  • --sort-keys — 按字母顺序对对象键排序
  • --json — (隐式)输出始终为有效的JSON

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 json-toolkit-1776420061 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 json-toolkit-1776420061 技能

通过命令行安装

skillhub install json-toolkit-1776420061

下载

⬇ 下载 json-toolkit v1.1.0(免费)

文件大小: 2.84 KB | 发布时间: 2026-4-17 18:43

v1.1.0 最新 2026-4-17 18:43
No visible changes detected in this release.

- Version number updated to 1.1.0.
- No content or file updates present.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部