私は次のような2D配列を持っています:
main_array -> [object,object,object,....]
each object -> [ var_some_string,parent_id,some_random_int] -> fixed length
json
この配列をこのようなオブジェクトに変換する必要があります。
{ var_some_string: { var_some_string : { var_some_string: -1}}}
parent_idは、現在のオブジェクトの親であるmain_arrayオブジェクトの場所です。
この質問が理解できることを願っています。
main_array = [
["some_string0",-1,1],
["some_string1",-1,1] ,
["some_string2",-1,1] ,
["some_string3",0,-1],
["some_string4",0,-1],
["some_string5",0,-1],
["some_string6",1,-1],
["some_string7",1,-1],
["some_string8",2,-1],
["some_string9",5,-1],
["some_string10",7,-1],
["some_string11",9,-1],
]
json
オブジェクトはこれです
main_json = {
'some_string0' : {
'some_string3' : -1000,
'some_string4' : -1000,
'some_string5' : {
'some_string9' : {
'some_string11' : -1000
},
},
},
'some_string1' : {
'some_string6' : -1000,
'some_string7' : {
'some_string10' : -1000,
}
}
'some_string2' : {
'some_string8' : -1000
}
}
私はこの問題を解決する方法に頭を悩ませています...