json-pretty-cli
v1.1.0
Published
JSON格式化与校验CLI工具,支持管道输入、缩进控制和颜色高亮
Downloads
249
Maintainers
Readme
json-pretty-cli
JSON格式化与校验CLI工具,支持管道输入、缩进控制和语法高亮。纯Node.js实现,无外部依赖。
安装
npm install -g json-pretty-cli用法
管道输入
echo '{"name":"Alice","age":30}' | json-pretty
cat data.json | json-pretty
curl -s https://api.example.com/user | json-pretty文件输入
json-pretty -f package.json
json-pretty -f data.json -i 4 --color仅校验
json-pretty -f data.json --validate-only
# 输出: ✅ JSON 校验通过压缩输出
json-pretty -f data.json --minify
# 或
json-pretty -f data.json -m按键排序
json-pretty -f data.json --sort-keys选项
| 选项 | 缩写 | 默认值 | 说明 |
|------|------|--------|------|
| --file | -f | — | JSON文件路径 |
| --indent | -i | 2 | 缩进空格数(设为\t用制表符) |
| --color | -c | 自动 | 启用语法高亮 |
| --no-color | — | — | 禁用颜色 |
| --validate-only | -v | false | 仅校验不输出 |
| --minify | -m | false | 压缩输出(单行) |
| --sort-keys | -s | false | 按键名排序 |
| --help | -h | — | 显示帮助 |
输出示例
带颜色高亮时,字符串显示为绿色,数字为青色,关键字为蓝色,括号为黄色。
许可证
MIT
