Unix命令行JSON解析器有什么推荐吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

任何人都可以推荐一个UnixJSON解析器,可以用来反映管道中的JSON响应值?

提问于
用户回答回答于

首先,从CPAN安装JSON模块:

cpan JSON

然后可以使用这个命令行解析器(如果愿意,可以将它放入bash别名):

perl -MData::Dumper -MJSON=from_json -ne'print Dumper(from_json($_))'
用户回答回答于

我更喜欢python -m json.tool默认情况下在大多数* nix操作系统上默认可用的默认设置。

$ echo '{"foo":1, "bar":2}' | python -m json.tool
{
    "bar": 2, 
    "foo": 1
}

但应该指出的是,这将按字母顺序对所有键进行排序,这在使用无序HashMap的某种语言生成json的地方是或可能是一件好事。

扫码关注云+社区