0

次の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 のみであることに注意してください。

上書きしない方法はありますか?

4

1 に答える 1