我將如何使Python的回報是這樣的:的Python返回對象
{ "status": error,
"location": loc,
"codes": {
"code1": 5,
"code2": 6,
},
}
我想,這看起來像一個JSON對象?
我將如何使Python的回報是這樣的:的Python返回對象
{ "status": error,
"location": loc,
"codes": {
"code1": 5,
"code2": 6,
},
}
我想,這看起來像一個JSON對象?
從字面上看,回答「我怎麼回到這個字典」是回本字典:
def some_function():
return {
"status": error,
"location": loc,
"codes": {
"code1": 5,
"code2": 6,
},
}
哦,這是完美的!我不知道我們可以只對'return {XXXXXX}'抱歉。謝謝你的幫助! – Joe
如果這確實是一個JSON對象,那麼您將需要使用屬於Python標準庫的JSON編碼器/解碼器。有關更多信息,請參閱the official Python documentation。它有一個很好的基本使用部分,並有很好的例子。
該庫一旦導入,應該允許您使用函數返回JSON對象,如json.encode
和json.default
。
你在你的問題中看起來像一個Python字典。既然你想知道如何能夠回到這樣的事情,你的問題有兩個部分:
回哪裏??? –
http://stackoverflow.com/questions/11332465/how-to-return-value-from-python-as-json這可能會幫助你。 – MASh
您能否提供更大的代碼示例以查看您嘗試返回的位置?你在這裏展示的是一個Python字典,而不是一個JSON對象。 – gariepy