在使用curl發送HTTP請求時,我們通常會得到一個JSON格式的響應。JSON是一種輕量級的數據交換格式,廣泛用于互聯網應用間的數據交互。
$ curl https://example.com/api/user/1 {"id":1,"name":"Tom","age":25,"email":"tom@example.com"}
如上所示,我們使用curl訪問了一個API接口,并得到了一個包含用戶信息的JSON響應。其中,id表示用戶ID,name表示用戶名,age表示年齡,email表示郵件地址。
如果需要在程序中解析JSON響應,可以使用各種語言提供的JSON庫,例如:
import json response = '{"id":1,"name":"Tom","age":25,"email":"tom@example.com"}' json_data = json.loads(response) print(json_data['id']) # 輸出1 print(json_data['name']) # 輸出'Tom' print(json_data['age']) # 輸出25 print(json_data['email']) # 輸出'tom@example.com'
上面的Python代碼使用了json模塊,將JSON響應轉換成Python字典,然后可以方便地獲取其中的字段值。