json卷曲到bash变种

时间:2017-09-30 13:51:12

标签: json bash curl

我的sh脚本上有一个CURL。 我需要保存它的ddecoded ata。

curl -H "Content-Type: application/json" -X POST -d '{"hash":"$restearterHash"}' {$host}ApiController/jsonRestarter/ | python -m json.tool

如何在varible中保存数据?

2 个答案:

答案 0 :(得分:0)

您可以存储如下命令的输出:var=`command`, 所以这应该适合你: json=`curl -H "Content-Type: application/json" -X POST -d '{"hash":"$restearterHash"}' {$host}ApiController/jsonRestarter/ | python -m json.tool`

答案 1 :(得分:0)

您可以使用command substitution

VAR=$(curl -H "Content-Type: application/json" -X POST -d '{"hash":"$restearterHash"}' {$host}ApiController/jsonRestarter/ | python -m json.tool)
echo "${VAR}"