Hi
I have been working to build a complex data structure which would return a dictionary. Currently that class return string object of the form
{
cset : x,
b1 : y,
b2 : z,
dep : {
cset : x1,
b1 : y1,
b2 : z1,
dep : {
cset : x2,
b1 : y2,
b2 : z2,
dep : <same as above.it recurses few more levels>
.......
}
}
}
I want to convert this whole string object into dictionary.
I read on one of the articles to use pickle
module, but I don't want to serialize it into some file and use it.
Ref : http://bytes.com/topic/python/answers/36059-convert-dictionary-string-vice-versa
I am looking for some other neater ways of doing it, if possible.
Would be great to know any such ways
Thank you
FIXED!!!!!
in each class I added a attributed called __ json __(self) and returned dictionary, so final object came out to be dictionary. for example :
views.py
if (object.__ json __(self)):
return object.__json__(self)
and in your object class
class object:
def __json__(self):
return {
cset : x.__json__(self),
b1 : y.__json__(self),
dep : object.__json__(self)
}
class x:
def __json_(self):
return {
a : m,
b : n,
}
class y:
def __json__(self):
return {
k : 1,
b : 2,
}
Hope this helps!
Thank you