Python 异步PG。将记录转换为JSON的正确方法是什么

Python 异步PG。将记录转换为JSON的正确方法是什么,python,postgresql,asyncpg,Python,Postgresql,Asyncpg,我有一个方法,负责通过id从一些表中获取数据。这些数据是字符串格式的。我需要将它们转换为json async def my_async_method(): conn = await asyncpg.connect(**db_conf) row = await conn.fetchrow( 'SELECT database.schema.table.some_table ' 'FROM database.schema.some_table'

我有一个方法,负责通过id从一些表中获取数据。这些数据是字符串格式的。我需要将它们转换为json

async def my_async_method():
    conn = await asyncpg.connect(**db_conf)
    row = await conn.fetchrow(
        'SELECT database.schema.table.some_table '
        'FROM database.schema.some_table'
        'WHERE database.schema.some_table.id = $1')
    import_transaction = json.loads(row[0])
await conn.close()

loop = asyncio.get_event_loop()
loop.run_until_complete(my_async_method())

在使用asyncpg的情况下,将数据从字符串转换为json的正确方法是什么?非常感谢您的帮助。

不幸的是,您不能简单地将随机字符串解析为JSON格式

JSON是一种语法,请在这里学习

您很可能希望自己从
行[0]
的表列名和值构建json字符串


祝你好运

不幸的是,您不能简单地将随机字符串解析为JSON格式

JSON是一种语法,请在这里学习

您很可能希望自己从
行[0]
的表列名和值构建json字符串


祝你好运

根据本期,您应该能够将结果强制转换为dict:

根据本期,您应该能够将结果强制转换为dict: