如何在python中将SQL结果集转换为json对象
我有一个来自SQL Server数据库的查询,该查询返回链接表中的数据。我想在Python中以Json格式显示这些数据,以便将其作为请求发送给API 该查询包含从四个表中选择的数据:客户、项目、发票、发票详细信息 我的查询返回以下数据: 我需要的是将数据转换为json格式,如下所示:如何在python中将SQL结果集转换为json对象,python,json,sql-server-2012,Python,Json,Sql Server 2012,我有一个来自SQL Server数据库的查询,该查询返回链接表中的数据。我想在Python中以Json格式显示这些数据,以便将其作为请求发送给API 该查询包含从四个表中选择的数据:客户、项目、发票、发票详细信息 我的查询返回以下数据: 我需要的是将数据转换为json格式,如下所示: { "invoiceInformation": { "invoiceNo": "PI/002020", &quo
{
"invoiceInformation": {
"invoiceNo": "PI/002020",
"invoiceDescription": "Local Sales",
},
"customerInformation": {
"customer_name": ""
},
"goodsDetails": [
{
"item": "bag",
"itemCode": "GB5003",
"qty": "2",
"unitOfMeasure": "each",
"unitPrice": "150.00",
"total": "300.00"
"tax": "45.76",
},
{
"item": "shirt",
"itemCode": "GB5004",
"qty": "1",
"unitOfMeasure": "each",
"unitPrice": "4000000.00",
"total": "4000000.00",
"taxRate": "0.18",
"tax": "610,169.49",
}
]
}
我想从结果中提取一个单独的对象,而不是像下面json中那样的分组对象
我想用python来做这件事,尽管我是个新手,四处搜索也不会有什么收获
我提到的所有示例都只显示如何转换一个查询,该查询返回统一对象数组、单个记录或嵌套记录(如本例所示),而不是必须提取结果集的组并在同一级别将它们显示为单独的对象
我将非常感谢任何步骤的示例或指导。很多解决方案都可以做到这一点, 您已经有python代码了吗