Вы должны будете собрать все мета-вещи самостоятельно, вместе с rows
-обёрткой, но я смог добиться того, что вы предоставили to_json(orient="records")
:
import pandas as pd
df = pd.DataFrame([
{"dis": "RTU-1", "equip": "m", "siteRef": "r:153c-699a HQ", "installed": "d:2005-06-01"},
{"dis": "RTU-2", "equip": "m", "siteRef": "r:153c-699a HQ", "installed": "d:999-07-12"}])
df.to_json(orient="records")
Результат:
'[{"dis":"RTU-1","equip":"m","installed":"d:2005-06-01","siteRef":"r:153c-699a HQ"},{"dis":"RTU-2","equip":"m","installed":"d:999-07-12","siteRef":"r:153c-699a HQ"}]'
... какой формат "один объект на запись" вы указали, нет?