在 Python 中,获取 JSON 中的值可以使用
json
模块。首先需要将 JSON 数据解析成 Python 对象,然后可以通过键值访问该对象中的值。
下面是一个简单的示例代码,假设有如下 JSON 数据:
"name" : "John" , "age" : 30 , "city" : "New York"
要获取
name
的值,可以按照以下步骤操作:
import json
# 假设 data 是上述 JSON 数据
data = '{"name": "John", "age": 30, "city": "New York"}'
# 解析 JSON 数据
parsed_data = json.loads(data)
# 获取 name 的值
name_value = parsed_data['name']
# 输出结果
print(name_value)
输出结果为:
这里先使用 json.loads()
方法将 JSON 数据解析成 Python 对象,然后可以通过键值 ['name']
访问该对象中的 name
属性,并将其赋值给 name_value
变量。最后输出 name_value
的值即为 JSON 数据中 name
属性的值。
需要注意的是,如果 JSON 数据中不存在所访问的键值,或者键值对应的值类型与期望不符,则会引发 KeyError
或 TypeError
异常,因此需要对异常进行适当处理。