簡體   English   中英

如何在python中將SQL結果集轉換為json對象

[英]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中有代碼了嗎?

Python 中將 SQL 轉換為 json

你能解決這個問題嗎? 我也在嘗試實現同樣的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM