不知道如何访问JSON代码中的嵌套值?
创始人
2025-01-12 03:31:10
0

要访问JSON代码中的嵌套值,可以使用点号(.)或方括号([])来访问对象属性或数组元素。

下面是一个JSON代码的示例:

{
  "name": "John",
  "age": 30,
  "address": {
    "street": "123 Main St",
    "city": "New York"
  },
  "hobbies": ["reading", "running", "painting"]
}

以下是几种访问嵌套值的方法:

  1. 使用点号(.)来访问对象属性:
import json

data = '''
{
  "name": "John",
  "age": 30,
  "address": {
    "street": "123 Main St",
    "city": "New York"
  },
  "hobbies": ["reading", "running", "painting"]
}
'''

json_data = json.loads(data)

name = json_data["name"]
street = json_data["address"]["street"]
city = json_data["address"]["city"]

print(name)    # 输出: John
print(street)  # 输出: 123 Main St
print(city)    # 输出: New York
  1. 使用方括号([])来访问对象属性或数组元素:
import json

data = '''
{
  "name": "John",
  "age": 30,
  "address": {
    "street": "123 Main St",
    "city": "New York"
  },
  "hobbies": ["reading", "running", "painting"]
}
'''

json_data = json.loads(data)

name = json_data["name"]
street = json_data["address"]["street"]
city = json_data["address"]["city"]
hobby = json_data["hobbies"][0]

print(name)    # 输出: John
print(street)  # 输出: 123 Main St
print(city)    # 输出: New York
print(hobby)   # 输出: reading

无论是使用点号还是方括号,都可以访问JSON代码中的嵌套值。

相关内容

热门资讯

推荐一款!土豪联盟怎么开辅助,... 推荐一款!土豪联盟怎么开辅助,有没有人会衢州都莱的辅助,力荐教程(今日头条)-哔哩哔哩>>您好:软件...
技术分享"福州十八扑... 技术分享"福州十八扑破解"开挂(透视)辅助神器(其实是有挂)-哔哩哔哩;一、福州十八扑破解AI软件牌...
免费测试版!微乐小程序有脚本吗... 免费测试版!微乐小程序有脚本吗,掌中乐游戏修改器,曝光教程(有挂助手)-哔哩哔哩1、下载安装好微乐小...
推荐十款"丰城双剑怎... 推荐十款"丰城双剑怎么样拿好牌"开挂(透视)辅助工具(其实是真的有挂)-哔哩哔哩;亲,有的,ai轻松...
透视ai!福州十八扑外卦,心悦... 透视ai!福州十八扑外卦,心悦踢坑辅助软件,曝光教程(的确有挂)-哔哩哔哩《详细加薇13670430...
攻略讲解"樱花之盛挂... 攻略讲解"樱花之盛挂"开挂(透视)辅助神器(一贯是有挂的)-哔哩哔哩相信很多朋友都在电脑上玩过樱花之...
透视数据!微乐广西小程序脚本,... 透视数据!微乐广西小程序脚本,wepoker插件辅助,解说技巧(确实有挂)-哔哩哔哩>>您好:软件加...
实测揭晓"兴动互娱工... 实测揭晓"兴动互娱工具名称"开挂(透视)辅助神器(果然确实是有挂)-哔哩哔哩;兴动互娱工具名称中的1...
科普"禅游指尖四川修... 科普"禅游指尖四川修改器"开挂(透视)辅助插件(原来真的有挂的)-哔哩哔哩;1、超多福利:超高返利,...
每日必看!朋朋政和510k辅助... 每日必看!朋朋政和510k辅助,赣牌圈的隐藏机制,扑克教程(有挂技巧)-哔哩哔哩;无需打开直接搜索打...