0

Python jsonpickle を使用してネストされた json オブジェクトを構築したいのですが、

このようなもの

 {"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オブジェクトを作成する方法が必要です

4

1 に答える 1

0

次のように解決できます

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 オブジェクトがいつ生成されるか

于 2012-04-04T07:53:28.730 に答える