溫馨提示×

json數(shù)組遍歷循環(huán)賦值怎么實(shí)現(xiàn)

小億
177
2023-11-06 10:05:24
欄目: 編程語言

要遍歷循環(huán)賦值JSON數(shù)組,可以使用for循環(huán)結(jié)合索引來實(shí)現(xiàn)。以下是一個(gè)示例代碼:

import json

# 假設(shè)有如下的JSON數(shù)組
json_array = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}, {"name": "Charlie", "age": 35}]'

# 將JSON數(shù)組轉(zhuǎn)換為Python對象
data = json.loads(json_array)

# 遍歷循環(huán)賦值
for item in data:
    item['age'] += 1

# 打印修改后的JSON數(shù)組
print(json.dumps(data))

輸出結(jié)果:

[{"name": "Alice", "age": 26}, {"name": "Bob", "age": 31}, {"name": "Charlie", "age": 36}]

在示例中,首先將JSON數(shù)組轉(zhuǎn)換為Python對象,然后使用for循環(huán)遍歷數(shù)組中的每個(gè)元素。在循環(huán)體中,可以通過索引或鍵來訪問和修改元素的值。最后,使用json.dumps()方法將修改后的Python對象轉(zhuǎn)換為JSON格式并打印輸出。

0