[pyar] JSON sobre instancias.
DF--
dj.foguelman en gmail.com
Mie Feb 8 12:52:14 ART 2012
2012/2/8 DF-- <dj.foguelman en gmail.com>
> Alguno extendió JSONEncoder para serializar en JSON objectos?
>
> Quiero hacer un dump de una instancia de pepe:
>
> class pepe:
> p = 3
> def __init__(self):
> j = 5
>
Solucionado!
In [0]: class pepe():
p = None
def __init__(self):
self.j = 3
In [1]: class ComplexEncoder(simplejson.JSONEncoder):
....: def default(self, obj):
....: if isinstance(obj, pepe):
....: return obj.__dict__
ln[2] : simplejson.dumps(pepe(), cls=ComplexEncoder)
Out[2]: '{"j": 3}'
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120208/8149d3fe/attachment.html>
More information about the pyar
mailing list