import json
# 示例 JSON 文件内容
json_data = '''
{
"name": "Alice",
"age": 30,
"city": "New York",
"skills": ["Python", "Data Analysis", "Machine Learning"]
}
'''
# 解析 JSON 数据
def parse_json(json_string):
try:
# 使用 json.loads() 方法将 JSON 字符串解析为 Python 字典
data = json.loads(json_string)
return data
except json.JSONDecodeError as e:
print(f"JSON 解码错误: {e}")
return None
# 调用函数并打印解析后的数据
parsed_data = parse_json(json_data)
if parsed_data:
print("解析后的 JSON 数据:")
print(parsed_data)
# 输出特定字段
if parsed_data:
print("\n输出特定字段:")
print(f"Name: {parsed_data['name']}")
print(f"Age: {parsed_data['age']}")
print(f"City: {parsed_data['city']}")
print(f"Skills: {', '.join(parsed_data['skills'])}")
json 模块,该模块提供了处理 JSON 数据的功能。json_data。parse_json 函数,使用 json.loads() 方法将 JSON 字符串解析为 Python 字典。如果解析过程中出现错误,则捕获 json.JSONDecodeError 并打印错误信息。parse_json 函数并将解析后的数据打印出来。这样可以确保你能够正确解析 JSON 文件并访问其中的数据。
上一篇:python rjust
下一篇:python griddata
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站