在Python中,處理JSON數據十分簡單。可以使用json
模塊來加載和轉換JSON數據:
import json
json_str = '{"name": "Alice", "age": 25}'
data = json.loads(json_str)
print(data["name"]) # 輸出:Alice
在上述示例中,首先使用json.loads()
函數將JSON字符串轉換為Python對象。然后,可以像訪問普通字典一樣通過鍵來訪問JSON數據的值。
import json
data = {"name": "Alice", "age": 25}
json_str = json.dumps(data)
print(json_str) # 輸出:{"name": "Alice", "age": 25}
在上述示例中,使用json.dumps()
函數將Python對象轉換為JSON字符串。
import json
with open("data.json") as file:
data = json.load(file)
print(data["name"]) # 輸出:Alice
在上述示例中,使用json.load()
函數從文件中讀取JSON數據并將其轉換為Python對象。
import json
data = {"name": "Alice", "age": 25}
with open("data.json", "w") as file:
json.dump(data, file)
在上述示例中,使用json.dump()
函數將Python對象寫入JSON文件。
以上是一些常見的JSON數據處理操作。根據具體需求,還可以使用更多的json
模塊函數和方法來處理和操作JSON數據。