Skip to content

快速开始

jkit 是一个小型命令行工具,专门解决 JSON 的四件常用事:美化输出、折叠深层节点、按路径取值、把每行文本变成 JSON 数组。它优先从 stdin 读取(被管道喂入时),否则回退到系统剪贴板 —— 所以日常用法基本就是复制一段 JSON、运行 jkit f

60 秒上手

只需安装一次:

bash
go install github.com/wuhan005/jkit/cmd/jkit@latest

美化:

bash
> echo '{"a":1,"b":[2,3]}' | jkit f

{
    "a": 1,
    "b": [
        2,
        3
    ]
}

折叠深层结构:

bash
> echo '{"meta":{"a":1,"b":2},"items":[1,2,3]}' | jkit c 1

{
    "items": [ 3 items array ],
    "meta": { 2 items dict }
}

按路径取值:

bash
> echo '{"user":{"name":"alice","age":30}}' | jkit g user.name
alice

把多行文本变成 JSON 数组:

bash
> printf 'apple\nbanana\ncherry\n' | jkit m

[
    "apple",
    "banana",
    "cherry"
]

下一步

  • 安装 — 安装方式、平台支持、Go 版本要求。
  • 输入来源jkit 是如何在 stdin 与剪贴板之间选择的。
  • 命令参考 — 四个命令的完整说明。
  • 实用示例 — 常见的 shell 管道组合。