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 对象,方便进行后续的处理和操作。

Python JSON loads() 方法详解:将 JSON 字符串转换为 Python 对象

原文地址: https://www.cveoy.top/t/topic/f2nY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录