我想把回應作為一個字典來發送,就像這樣:
我想把回應作為一個字典來發送。
{
"id"。5928101。
"類別": "動物福利"。
"組織者": "亞當"。
"標題": "Cat Cabaret",
"description": "Yay felines!",
"位置": "Meow Town",
"日期": "2019-01-03T21:54:00.000Z",
"time": "2:00"。
}
但我使用的是下面的代碼,它的結果是一個陣列
var ress = JSON.stringify(sqlResults)
console.log('response json:'/span> ress)
res.send(ress)
結果陣列有括號[],就像這樣:
[
{
"id"。5928101。
"類別": "動物福利"。
"組織者": "亞當"。
"標題": "Cat Cabaret",
"description": "Yay felines!",
"位置": "Meow Town",
"日期": "2019-01-03T21:54:00.000Z",
"time": "2:00"。
}
]
我怎樣才能在沒有第三個括號的情況下發送結果呢?
uj5u.com熱心網友回復:
如果你回傳你的sqlResults陣列的第一個元素,你應該得到你希望的結果。
你也應該能夠使用res.json(dict)將你的結果發送到客戶端。
。sqlResults = [
{
"id": 5928101,
"類別": "動物福利"。
"組織者": "亞當"。
"標題": "Cat Cabaret",
"description": "Yay felines!",
"位置": "Meow Town",
"日期": "2019-01-03T21:54:00.000Z",
"time": "2:00"。
}
];
const dict = sqlResults[0] 。
var ress = JSON.stringify(dict, null, 2)
console.log('response json:'/span> ress)
//你可以使用res.send(ress);發送。
// Or simply res.json(dict);
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/310195.html
標籤:
