我試圖弄清楚如何在 Python 中回傳嵌套的 JSON 物件。
我有一個試圖模仿 HTTP 服務器的功能。到目前為止的代碼是:
一、功能
def funcCustom(input_data: list):
value = [100.23]
return json.dumps({'stats': list(value)})
2. 呼叫函式
my_input = [[19.0,1.0,0.0]]
predictCustom(my_input)
3.電流輸出:
'{"stats": [100.23]}'
我的問題是,如何讓我的函式回傳以下內容。如果您注意到,它是一個嵌套的 JSON:
我希望它輸出什么:
{
"stats": {
"val": 100.23,
"isSet": true
}
}
uj5u.com熱心網友回復:
您需要自己訪問資料并生成所需的資料結構。簡單地用
def funcCustom(input_data: list):
value = [100.23]
return json.dumps({'stats': { 'val': value[0], 'isSet': True }})
就這樣。
uj5u.com熱心網友回復:
改變return json.dumps({'stats': list(value)})
到
return json.dumps({"stats": {"val": value[0], "isSet": True}})
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/431209.html
下一篇:決議似乎格式不正確的json
