Deserialize a json string to an object in python

后端 未结 12 2434
囚心锁ツ
囚心锁ツ 2020-11-28 05:01

I have the following string

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

I Want to deserialize to a object of cla

12条回答
  •  野性不改
    2020-11-28 05:17

    >>> 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'
    

提交回复
热议问题