我想使用帶有 Python 的 SQL 語句將 SQL 查詢結果轉換為 json。這是我正在嘗試的 SQL 命令
select *
from mydb
for json auto
我也試過了for json path
。
我也嘗試過,without_array_wrapper
但它只從列表中返回一行。
如果我在沒有 的情況下運行查詢for json auto|path
,它將返回 8 行,但是當我使用 運行它時for json auto|path
,我只會得到 4 行(而不是 8 行),並且它將 8 行轉換為 4 行並返回一個 4 的數組。
這是我的 Python 代碼
cursor.execute(query)
result = cursor.fetchall()
有人可以幫我找出並解決這個問題嗎?
請嘗試此解決方案。
Select cast ((select * from mydb for json auto) as nvarchar(max))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句