Создайте вложенный объект JSON с помощью Python JSONPickle - PullRequest
0 голосов
/ 02 апреля 2012

Я хочу построить вложенный объект json, используя python jsonpickle,

что-то вроде этого

 {"key": "value",    
  "key2": {
          "key2": "value2", 
          "key": "value"}
          }  
 }

, используя jsonpickele, задающее значение для имени переменной и

def __init__(self, value):
        self.key1 = value
        self.key2 =' {key:value,key2,value}'

и

 jsonpickle.encode(obj, unpicklable=False)

может сгенерировать объект json, но мне нужен способ создания объекта json, такой как помещение пары ключ-значение, например объединение значения ключа с вложенным объектом json внутри цикла

1 Ответ

0 голосов
/ 04 апреля 2012

Это может быть решено следующим образом

def __init__(self, value):
        self.key1 = value
        arr={}
        #append value to arr
        arr.update({'key2':'value2'})
        arr.update({'key':'value'})
        self.key2 = arr

Тогда, когда jsonpickle.encode(obj, unpicklable=False) создаст вложенный объект json, нам потребовалось

...