この辞書の構造を考えると:
{
'property1': 'value1',
'property2.property3': 'value2',
'property2.property7': 'value4',
'property4.property5.property6': 'value3',
}
この外観に変換する必要があります:
{
'property1': 'value1',
'property2': {
'property3': 'value2',
'property7': 'value4'
},
'property4': {
'property5': {
'property6': 'value3'
}
}
}
簡単な例です。最も最適化された美しいソリューションを見たいと思います。明らかに、最初の辞書を入力として受け取り、2番目の辞書を出力する関数でなければなりません。