谁能推荐一个 Unix(选择你的风格)JSON 解析器,它可用于从管道中的 JSON 响应中内省(introspection)值?
最佳答案
我更喜欢 python -m json.tool
,它似乎在大多数 *nix 操作系统上默认可用。
$ echo '{"foo":1, "bar":2}' | python -m json.tool
{
"bar": 2,
"foo": 1
}
注意:根据您的 python 版本,所有键可能会按字母顺序排序,这可能是好事,也可能不是好事。在 python 2 中,默认对键进行排序,而在 python 3.5+ 中,它们不再自动排序,但您可以选择显式按键排序:
$ echo '{"foo":1, "bar":2}' | python3 -m json.tool --sort-keys
{
"bar": 2,
"foo": 1
}
关于json - Unix命令行JSON解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858671/