Python JSON loads() 方法详解:将 JSON 字符串转换为 Python 对象
Python json.loads() 方法详解:将 JSON 字符串转换为 Python 对象
loads() 方法是 Python 中用于将 JSON 格式的字符串转换为 Python 对象的方法。它的语法如下:
json.loads(json_string, *, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)
其中,json_string 是要转换的 JSON 格式的字符串,其他参数为可选参数。
参数说明
object_hook: 可选参数,如果指定,则返回的所有对象都会传递给该函数进行处理。parse_float: 可选参数,如果指定,则将字符串转换为浮点数。parse_int: 可选参数,如果指定,则将字符串转换为整数。parse_constant: 可选参数,如果指定,则将字符串转换为常量。object_pairs_hook: 可选参数,如果指定,则返回的所有对象都会传递给该函数进行处理。kw: 可选参数,用于传递其他参数。
示例代码
import json
json_str = '{"name": "Tom", "age": 18}'
data = json.loads(json_str)
print(data['name']) # 输出 Tom
print(data['age']) # 输出 18
总结
json.loads() 方法是 Python 中处理 JSON 数据的关键工具。通过理解其语法和参数,您可以轻松地将 JSON 字符串转换为 Python 对象,方便进行后续的处理和操作。
原文地址: https://www.cveoy.top/t/topic/f2nY 著作权归作者所有。请勿转载和采集!