Я следующий JSON данные:Как конвертировать JSON в формат, необходимый для создания диаграммы солнечных лучей D3?
{
"data": {
"databis": {
"dataexit": {
"databis2": {
"1250": { }
}
},
"datanode": {
"20544": { }
}
}
}
}
Я хочу, чтобы использовать его для создания D3 sunburst diagram, но это требует different data format:
{
"name": "data",
"children": [
{
"name": "databis",
"children": [
{
"name": "dataexit",
"children": [
{
"name": "databis2",
"size": "1250"
}
]
},
{
"name": "datanode",
"size": "20544"
}
]
}
]
}
Как я могу сделать это с помощью Python? Я думаю, мне нужно использовать рекурсивную функцию, но я не знаю, с чего начать.
Вещь, которую Вы хотите не является ни действительным JSON ни действительным Python. – khelwood
Пожалуйста, проявите попытку решить эту проблему. – JAL
Возможная ошибка: [Как обновить JSON-файл с помощью Python?] (Http://stackoverflow.com/q/24579896/2415822) – JAL