CURL是一個在命令行下運行的工具,可以模擬瀏覽器的各種請求,包括獲取JSON。下面是如何使用CURL獲取JSON數據的步驟。
步驟一:檢查CURL是否安裝
$ curl --version
如果CURL未安裝,可以使用以下命令來安裝:
$ sudo apt-get install curl
步驟二:構建JSON請求
使用CURL進行JSON請求時,需要通過--header參數聲明請求的內容類型,--request參數聲明請求的類型,以及--data參數傳遞JSON數據。
$ curl --header "Content-Type: application/json" \ --request POST \ --data '{"key1":"value1", "key2":"value2"}' \ http://example.com/api
步驟三:解析JSON數據
可以將返回的JSON數據保存到文件中,并使用jq工具解析JSON數據。
$ curl http://example.com/api \ -o response.json $ cat response.json \ | jq '.results[].name'
以上就是使用CURL獲取JSON數據的整個過程。
上一篇curl提交json數據
下一篇ca cfg.json