[英]How to convert SQL resultset into json objects in python
我有一個來自 SQL Server 數據庫的查詢,它從鏈接表返回數據。 我想在 Python 中以 Json 格式顯示這些數據,以便我可以將它作為請求發送給 API。
該查詢包含從客戶、項目、發票、發票詳細信息四個表中選擇的數據。
我的查詢返回此數據:
我需要的是將該數據轉換為 json 格式,如下所示:
{
"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",
}
]
}
我想從結果中提取一個單獨的 invoice_no 分組對象,如下面的 json 。
我想在 python 中執行此操作,盡管我很新並且四處搜索並沒有產生太多結果。
我登陸的所有示例僅顯示轉換返回統一對象數組、單個記錄或嵌套記錄的查詢,例如這種情況,但不是必須提取結果集組並將它們顯示為單獨對象的類型等級。
我將感謝任何示例或任何步驟的指導。
很多解決方案都可以做到這一點,你已經在python中有代碼了嗎?
你能解決這個問題嗎? 我也在嘗試實現同樣的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.