Как сформировать JSON из SQL-таблицы?
Есть SQL-таблица messages (использую sqlite3), нужно всё её содержимое передать в переменную в виде JSON.
Делаю так:
allJSON = db.run("SELECT *
FROM messages
FOR JSON PATH, ROOT('messages')");
но это не работает, allJSON равен Database {}, его тип - object, хотя ожидаемый JSON должен
выглядеть примерно так:
{
messages:
[
{
message: {"msg":"agFhOJebvGVoBZNwn+d91B8MF+5gG6XEabqb2+ZRJwKKSA==","mac":{"words":[1452474577,-67406655,-1284086449,1113589958,1060686933,-1978451101,1625364159,1849138338],"sigBytes":32}
coordinates: { coords: [ 54.99099679698505, 82.94283974609368 ], radius: '10000' },
login: 'qwe',
password: 'qwe'
}
],
//остальные message
}
как это исправить?