Linux终端操作积累

Bash里读取Json数据

2019-01-08  本文已影响0人  Solomon_Xie

查看Stackovervlow, 发现答案,既可以使用sed+awk来自己写解析读取json,也可以通过引用python方法来更方便的解析。推荐python方法,如下:

echo '{"hostname":"test","domainname":"example.com"}' | python -c 'import json,sys;obj=json.load(sys.stdin);print obj[0]["hostname"]'

由于*nix都原生带有python,所以这么执行是没问题的。而且一般也不用考虑到执行速度问题。

上一篇 下一篇

猜你喜欢

热点阅读