遍历循环以输出JSON对象
创始人
2024-12-04 13:00:36
0

遍历循环以输出JSON对象的代码示例可以使用以下方法:

  1. 使用for循环遍历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
  1. 使用递归函数遍历嵌套的JSON对象,并输出。
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对象的结构和需求进行选择使用。

相关内容

热门资讯

9分钟了解!情怀麻将友内置挂吗... 9分钟了解!情怀麻将友内置挂吗,闲来麻将输赢靠系统吗,透视教程(有挂技巧);1、闲来麻将输赢靠系统吗...
七分钟了解!兴动助手有挂吗,福... 七分钟了解!兴动助手有挂吗,福建老友麻将有挂的吗,详细教程(有挂方法)进入游戏-大厅左侧-新手福利-...
两分钟了解!闽游福建十三水辅助... 两分钟了解!闽游福建十三水辅助器哪里买,手机上南通长牌有没有外挂,微扑克教程(有挂实操)1.闽游福建...
十分钟了解!豆豆斗牌有辅助吗,... 十分钟了解!豆豆斗牌有辅助吗,开心十三张有外挂吗,AI教程(有挂辅助挂)1、金币登录送、破产送、升级...
8分钟了解!兴动棋牌软件有挂吗... 8分钟了解!兴动棋牌软件有挂吗,闽游十三水辅助器,必赢方法(有挂秘笈);1、下载好兴动棋牌软件有挂吗...
五分钟了解!新蜜瓜正版有没有外... 五分钟了解!新蜜瓜正版有没有外 挂,中至鹰潭麻将有挂吗,扑克教程(有挂方法)1、这是跨平台的新蜜瓜正...
3分钟了解!财神十三张增加胜率... 3分钟了解!财神十三张增加胜率,ccpoker有挂吗,普及教程(有挂插件)1、每一步都需要思考,不同...
五分钟了解!边锋绍兴麻将有挂吗... 五分钟了解!边锋绍兴麻将有挂吗,喜扣跑胡子有外挂吗,细节方法(有挂科普)小薇(透视辅助)致您一封信;...
3分钟了解!中至吉安麻将有挂吗... 3分钟了解!中至吉安麻将有挂吗,新科乐棋牌有没有挂,安装教程(有挂教程);1、每一步都需要思考,不同...
2分钟了解!陕麻圈吗,可乐斗地... 2分钟了解!陕麻圈吗,可乐斗地主残局修改器,靠谱教程(有挂攻略);一、可乐斗地主残局修改器软件透明挂...