我想知道是否有一种不使用PHP就能解析cURL响应的方法。我见过的每个例子似乎都显式地使用了PHP。
{"name":"callINSTANCETESTJob","id":10900,"status":"COMPLETED","message":"The job has finished."}
我的目标是获得"id"
后面的数值,并将其设置为一个变量
编辑:
我的curl语句如下:
JOB_NAME=$1
request_url="https://127.0.0.1:8443/batch/$JOB_NAME"
curl -k -H "Content-Type: application/xml" $request_url | jq -r 'id.'
发布于 2018-07-10 02:40:45
这不是XML,那是JSON。try using jq
to parse JSON,例如
curl (...) | jq -r '.id'
root@miner1:~# echo '{"name":"callINSTANCETESTJob","id":10900,"status":"COMPLETED","message":"The job has finished."}' | jq -r '.id'
10900
root@miner1:~#
https://stackoverflow.com/questions/51250389
复制相似问题