第一个json为message 1000 detail date 1684292580 value 290 date 1684292640 value 290 date 1684292700 value 289第二个json为message 1000 detail date 1684291140 value 566 date 1684291200 value 569 date 1684291260
import json
json1 = '{"message": 1000, "detail": [{"date": 1684292580, "value": 29.0}, {"date": 1684292640, "value": 29.0}, {"date": 1684292700, "value": 28.9}]}' json2 = '{"message": 1000, "detail": [{"date": 1684291140, "value": 56.6}, {"date": 1684291200, "value": 56.9}, {"date": 1684291260, "value": 56.7}]}'
data1 = json.loads(json1) data2 = json.loads(json2)
for detail in data1['detail']: detail['temp'] = detail.pop('value')
for detail in data2['detail']: detail['humi'] = detail.pop('value')
data1['detail'] += data2['detail']
print(json.dumps(data1)
原文地址: https://www.cveoy.top/t/topic/fgk5 著作权归作者所有。请勿转载和采集!