次のjsonがあり、複数のインデックスを上書きせずにPythonにロードしたい:
{
"data": [
{
"HOSTNAME": "test",
"STATUS": "200",
"TYPE": "linux",
"CPU": {
"SRC": "src",
"LINK": "link",
"LABEL": "cpu"
},
"CPU": {
"SRC": "src",
"LINK": "link",
"LABEL": "cpu"
},
"MEMORY": {
"SRC": "src",
"LINK": "link",
"LABEL": "cpu"
}
}
]
}
私は使用しています:
json.loads("HERE COMES THE JSON")
結果はインデックスを上書きします。例:
{
data:
[
{
"HOSTNAME": "test",
"STATUS": "200",
"TYPE": "linux",
"CPU": {
"SRC": "src",
"LINK": "link",
"LABEL": "cpu"
},
"MEMORY": {
"SRC": "src",
"LINK": "link",
"LABEL": "cpu"
}
}
]
}
1 つの CPU のみであることに注意してください。
上書きしない方法はありますか?