Я хочу добавить префикс к каждому ключу в JSON
, чтобы мое сообщение выглядело следующим образом, с префиксом tmp.
[{'tmp.p.class': 'B', 'tmp.timestamp': '2020-08-07 09:00:00'}, {'tmp.p.class': 'A', 'tmp.timestamp': '2020-08-07 09:00:05'}]
import json
x = [{'p.class': 'B', 'timestamp': '2020-08-07 09:00:00'}, {'p.class': 'A', 'timestamp': '2020-08-07 09:00:05'}]
data = json.dumps(x)
y = [{'tmp.'+k: v for k, v in d.items()} for d in data]
print(y)
Traceback (последний вызов последним): файл "./prog.py", строка 5, в файле "./prog.py", строка 5, в AttributeError: объект 'str' имеет нет атрибута 'items'