Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python json转化为对象

作者:未來的款姐"   发布日期:2026-03-14   浏览:86

import json

# 定义一个类来表示对象
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        return f"Person(name={self.name}, age={self.age})"

# JSON字符串
json_str = '{"name": "Alice", "age": 30}'

# 将JSON字符串转化为Python字典
data = json.loads(json_str)

# 将Python字典转化为自定义对象
person = Person(data['name'], data['age'])

# 打印结果
print(person)

解释说明:

  1. 导入json模块:用于处理JSON数据。
  2. 定义Person:包含两个属性nameage,并提供了一个__str__方法以便于打印对象信息。
  3. JSON字符串json_str是一个表示人的JSON格式的字符串。
  4. 将JSON字符串转化为Python字典:使用json.loads()方法将JSON字符串解析为Python字典。
  5. 将Python字典转化为自定义对象:通过传递字典中的值给Person类的构造函数,创建一个Person对象。
  6. 打印结果:输出转换后的对象信息。

上一篇:python分割split

下一篇:python lambda表达式

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站