数据与文本处理

jello:一个使用 Python 语法的命令行 JSON 处理器

· 52CE 我爱测

适用场景 一个使用 Python 语法的命令行 JSON 处理器。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 jello 一个使用 Python 语法的命令行 JSON 处理器。 更多信息:。 - 将 stdin 中的 JSON 或 JSON-Lines 数据进行美化打印到 stdout: cat {{文件.json}} | jello - 输出 stdin 中的 JSON 或 JSON Lines 数据的模式到 stdo

适用场景

一个使用 Python 语法的命令行 JSON 处理器。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

jello

一个使用 Python 语法的命令行 JSON 处理器。 更多信息:https://github.com/kellyjonbrazil/jello#usage。

  • 将 stdin 中的 JSON 或 JSON-Lines 数据进行美化打印到 stdout:

cat {{文件.json}} | jello

  • 输出 stdin 中的 JSON 或 JSON Lines 数据的模式到 stdout(对 grep 有用):

cat {{文件.json}} | jello -s

  • 输出 stdin 中数组的所有元素(或对象的所有值)为 JSON 或 JSON-Lines 数据到 stdout:

cat {{文件.json}} | jello -l

  • 输出 stdin 中的 JSON 或 JSON-Lines 数据的第一个元素到 stdout:

cat {{文件.json}} | jello _[0]

  • 输出 stdin 中 JSON 或 JSON-Lines 数据中每个元素的给定键的值到 stdout:

cat {{文件.json}} | jello '[i.{{键名}} for i in _]'

  • 输出多个键的值作为新的 JSON 对象(假设输入 JSON 拥有键 key_name1 和 key_name2):

cat {{文件.json}} | jello '{{{"键1": _.键名1, "键2": _.键名2, ...}}}'

  • 输出给定键的值为字符串(并禁用 JSON 输出):

cat {{文件.json}} | jello -r '"{{一些文本}}: " + _.{{键名}}'

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。