jsonget是一个命令行工具,用于从JSON中提取值。这很有用,例如,当您使用curl获取JSON api时,只想从中提取单个值:

% curl http://openweathermap.org/data/2.0/weather/city/524901 | jsonget main.temp

返回的结果可能是:259.92。

或者提取多个换行符分隔的值:

% curl http://openweathermap.org/data/2.0/weather/city/524901 | jsonget name main.temp wind.speed

返回的结果可能是:

Moscow

259.92

2

安装方式:


go get github.com/stvp/jsonget

使用方法:

假设my.json内容为:


{ \"foo\" : true, \"bar\" : { \"baz\" : 5 } }