嵌套类和数组的复杂json编码

时间:2018-09-07 13:32:47

标签: python json serialization

我是python的新手,正在尝试使用嵌套类和嵌套类数组序列化一个复杂的类。以下是我要实现的目标的简单示例。

import json


class Language(object):
    name = "English"

class Country(object):
    name = None
    lang = None
    def __init__(self, data):
        self.name = data
        self.lang = Language()

class World(object):
    countries = [Country("UK"), Country("USA")]

class Helper(object):
    def run(self):
        obj = World()
        j = json.dumps(obj)
        print(j)

if __name__ == '__main__':
    Helper().run()

我尝试了jsonpickle和json.JSONEncoder(不确定我是否走在正确的轨道上),但仍然无法对整个对象进行编码

0 个答案:

没有答案