【发布时间】:2020-03-30 18:38:31
【问题描述】:
我有一个为机器生成对象的 Python 文件。示例如下。
{
"Date/Time": "2019-01-01 8:00:00",
"Availability": 68,
"Performance": 70,
"Quality": 70
}
我有另一个带有 JSON 数据的 Python 文件,如下所示。如何将 JSON 对象插入到“机器”下的数据数组(第 18 行,空括号)中,而无需将对象复制并粘贴到第二个文件中?是否涉及将 Python 文件写入另一个 Python 文件?
[{
"countries": [{
"countryID": "79",
"countryName": "USA",
"states": [{
"stateID": "58",
"stateName": "VA",
"cities": [{
"cityID": "13",
"cityName": "RES",
"locations": [{
"locationID": "48",
"locationName": "RTC",
"locationZIP": 11111,
"machines": [{
"machineID": "98",
"machineName": "RED",
"data": []
}]
}]
}]
}]
}]
}]
最终目标:
[{
"countries": [{
"countryID": "79",
"countryName": "USA",
"states": [{
"stateID": "58",
"stateName": "VA",
"cities": [{
"cityID": "13",
"cityName": "RES",
"locations": [{
"locationID": "48",
"locationName": "RTC",
"locationZIP": 11111,
"machines": [{
"machineID": "98",
"machineName": "RED",
"data": [{
"Date/Time": "2019-01-01 8:00:00",
"Availability": 68,
"Performance": 70,
"Quality": 70
}]
}]
}]
}]
}]
}]
}]
【问题讨论】:
-
这不就是读取JSON,修改,写回文件吗?
标签: python arrays json file object