我對如何聯合對象並在節點js中給出明確響應方面存在疑問。無法將兩個對象合併到Json.parse和Json.stringify
目的是這樣的:
{
"idP": 1,
"pasaporteNum": 787643682,
"fidP": 1,
"fid_p": 1
}
另一種也:
{
"idP": 1,
"pasaporteNum": 827348,
"fidP": 1,
"fid_p": 75683475
}
因此,代碼是一樣的東西:
var a = JSON.stringify(context.instance[0].dataValues)
var b = JSON.stringify(context.instance[2].dataValues)
res.send('{'+JSON.parse(a+','+b)+'}')
爲什麼我收到此錯誤?
"Unexpected token , in JSON at position 53"
最後我需要這樣的東西:
{
"idP": 1,
"pasaporteNum": 787643682,
"fidP": 1,
"fid_p": 1
},
{
"idP": 4,
"pasaporteNum": 456789,
"fidP": 2,
"fid_p": 2
}
問候
我想你需要'res.send([context.instance [0] .dataValues,context.instance [2] .dataValues])' – Satpal
是最短的正確答案 – arnoldssss
儘量只'的console.log (a +','+ b)',你應該看到錯誤在哪裏,爲什麼它不是一個有效的json對象。 – ptpaterson