python JSON字符串转字典
在Python中,我们可以使用内置的json模块来将JSON字符串转换为字典对象。以下是一个简单的示例代码:
import json # 定义一个JSON字符串 json_str = '{"name": "John", "age": 30, "city": "New York"}' # 使用json.loads()方法将JSON字符串转换为字典对象 data = json.loads(json_str) # 打印转换后的字典对象 print(data)
在这个示例中,我们首先定义了一个JSON字符串json_str,它包含了一个名为name、值为John,一个名为age、值为30,以及一个名为city、值为New York的键值对。然后,我们使用json.loads()方法将这个JSON字符串转换为字典对象,并将其赋值给变量data。最后,我们打印出这个转换后的字典对象。
如果JSON字符串中有格式错误或不是有效的JSON字符串,那么json.loads()方法将会抛出一个JSONDecodeError异常。因此,在实际使用中,我们需要确保输入的JSON字符串是有效的,并且需要对可能出现的异常进行处理。