遍历循环以输出JSON对象的代码示例可以使用以下方法:
import json
# 定义JSON对象
data = {
"name": "John",
"age": 30,
"city": "New York"
}
# 使用for循环遍历JSON对象的属性和值
for key, value in data.items():
print(key, ":", value)
输出:
name : John
age : 30
city : New York
import json
# 定义嵌套的JSON对象
data = {
"name": "John",
"age": 30,
"city": "New York",
"friends": [
{
"name": "Alice",
"age": 28
},
{
"name": "Bob",
"age": 32
}
]
}
# 定义递归函数遍历JSON对象
def print_json(json_obj):
# 遍历JSON对象的属性和值
for key, value in json_obj.items():
# 判断值是否为嵌套的JSON对象
if isinstance(value, dict):
print(key)
print_json(value) # 递归调用函数遍历嵌套的JSON对象
else:
print(key, ":", value)
# 调用函数遍历JSON对象
print_json(data)
输出:
name : John
age : 30
city : New York
name : Alice
age : 28
name : Bob
age : 32
以上两种方法可以根据JSON对象的结构和需求进行选择使用。