我很新的python(我使用Python 3),我试图序列化一个字符串和两个列表作为JSon成员的类。我发现python standart中有一个json库,但似乎需要手动实现序列化方法。是否有一个JSon编码器,我可以简单地传递一个对象,并以字符串的形式接收序列化对象,而无需实现序列化方法。 例如:简单的JSON编码与Python
class MyClass:
pass
if __name__ == '__main__':
my_name = "me"
my_list = {"one","two"}
my_obj = MyClass()
my_obj.name = my_name;
my_obj.my_list = my_list
serialized_object = JSONserializer.serialize(my_obj).
谢谢。
Python版本是否重要?我的意思是,你能用2.x做到这一点吗,但是无法在3.0中做到这一点? – esylvestre 2010-09-09 18:10:50
是的,大多数库似乎已经从2.x更改为3. – 2010-09-09 18:21:39