在 Python 中,我们可以使用内置的 json 模块将字符串转换为 JSON 对象。具体的操作步骤如下:
导入 json 模块。
import json
使用 json.loads() 方法将字符串转换为 JSON 对象。
python
Copy code
str_data = '{"name": "John", "age": 30, "city": "New York"}'
json_data = json.loads(str_data)
可以通过 json_data 变量访问 JSON 对象的属性。
print(json_data['name'])
print(json_data['age'])
print(json_data['city'])
完整的代码示例:
import json
str_data = '{"name": "John", "age": 30, "city": "New York"}'
json_data = json.loads(str_data)
print(json_data['name'])
print(json_data['age'])
print(json_data['city'])
输出结果:
plaintext
Copy code
John
30
New York
需要注意的是,json.loads() 方法只能将符合 JSON 标准的字符串转换为 JSON 对象。如果字符串不符合 JSON 标准,将会抛出 json.decoder.JSONDecodeError 异常。此外,如果需要将 JSON 对象转换为字符串,则可以使用 json.dumps() 方法,具体用法类似。