在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列表的一些基本方法,根据具体需求可以进行更复杂的操作。