将json字符串反序列化为python中的对象

user1855484:

我有以下字符串

{"action":"print","method":"onData","data":"Madan Mohan"}

我想反序列化一个类的对象

class payload
    string action
    string method
    string data

我正在使用python 2.6和2.7

约翰·拉鲁伊(John La Rooy):
>>> j = '{"action": "print", "method": "onData", "data": "Madan Mohan"}'
>>> import json
>>> 
>>> class Payload(object):
...     def __init__(self, j):
...         self.__dict__ = json.loads(j)
... 
>>> p = Payload(j)
>>>
>>> p.action
'print'
>>> p.method
'onData'
>>> p.data
'Madan Mohan'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将json字符串反序列化为python中的对象

将Mongodb字符串反序列化为对象

将JSON字符串反序列化为Class

将Json Schema反序列化为Json字符串或对象

将JSON反序列化为C#对象以将嵌套数组显示为网格中的字符串

将Json字符串反序列化为对象Java

将json字符串反序列化为对象c#.net

将JSON对象属性反序列化为字符串

使用Jackson将JSON字符串或对象反序列化为String字段

将Json字符串反序列化为多种对象类型

如何将json字符串反序列化为对象

将json字符串反序列化为.NET对象列表

将字符串反序列化为JSON对象时出错

System.Text.Json-将嵌套对象反序列化为字符串

将一属性对象的JSON数组反序列化为字符串集合

将json twitter字符串反序列化为对象

使用Json.Net反序列化,将子对象反序列化为包含json的字符串/类似字符串?

将json从字符串反序列化为DataContract的方法中的匿名类型

将通用对象序列化/反序列化为字符串

将 JSON 反序列化为包含格式化为字符串的 Point 值的多态对象的 .NET 集合

将大对象序列化为 JSON 字符串

将JavaScript对象序列化为JSON字符串

将JSON字符串或字符串数组反序列化为Vec

C# JSON 将文件反序列化为对象列表失败,将字符串转换为集合错误

是否可以使用 System.Text.Json 将 json 字符串反序列化为动态对象?

在再次反序列化之前,替换序列化为字符串的对象中可能嵌套的字符串

使用接口数据成员将JSON字符串反序列化为Java对象时出错

通过类的字符串名称将JSON对象反序列化为运行时动态创建的特定实例

当我将json字符串反序列化为c#对象时为空类