在Python中處理JSON列表可以使用json
模塊進行解析和處理。下面是一些常見的處理JSON列表的方法:
json.loads()
函數將JSON字符串轉換為Python對象,如字典或列表。import json
json_str = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
json_list = json.loads(json_str)
print(json_list)
輸出:
[{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]
# 訪問第一個元素
print(json_list[0])
# 訪問特定屬性值
print(json_list[0]['name'])
輸出:
{'name': 'Alice', 'age': 25}
Alice
for
循環遍歷JSON列表中的每個元素。for item in json_list:
print(item['name'], item['age'])
輸出:
Alice 25
Bob 30
json.dumps()
函數將Python對象轉換為JSON字符串。json_str = json.dumps(json_list)
print(json_str)
輸出:
[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]
以上是處理JSON列表的一些基本方法,根據具體需求可以進行更復雜的操作。