在Python中提取JSON數(shù)組的數(shù)據(jù)可以使用json
模塊來解析JSON字符串,然后使用Python的數(shù)據(jù)訪問方法來提取數(shù)組中的數(shù)據(jù)。
下面是一個簡單的例子,展示如何提取JSON數(shù)組中的數(shù)據(jù):
import json
json_str = '["apple", "banana", "orange"]'
data = json.loads(json_str)
# 提取數(shù)組中的數(shù)據(jù)
for item in data:
print(item)
輸出結(jié)果:
apple
banana
orange
在這個例子中,首先使用json.loads()
函數(shù)將JSON字符串解析為Python對象。然后,可以像訪問普通的Python列表一樣,使用循環(huán)來遍歷數(shù)組中的每個元素,并打印出來。
如果JSON數(shù)組中的每個元素都是一個對象,可以使用類似的方法來訪問對象的屬性。例如:
import json
json_str = '[{"name": "apple", "color": "red"}, {"name": "banana", "color": "yellow"}]'
data = json.loads(json_str)
# 提取對象屬性
for item in data:
print(item['name'], item['color'])
輸出結(jié)果:
apple red
banana yellow
在這個例子中,我們遍歷數(shù)組中的每個對象,并使用字典訪問的方式提取它們的屬性值。