2
我在NodeJS中調用一個函數,接收JSON對象intent
,嘗試添加一個新屬性「測試」並返回該對象。問題是新的屬性「測試」永遠不會顯示在返回的對象中。但是,現有的「已處理」的值是正確更改的。有任何想法嗎?在NodeJS中向JSON對象添加新屬性
function process_first(req, res, next) {
Intent.getFirstUnprocessed()
.then(intent => {
intent.tested = "DONE";
intent.processed = true;
res.json(intent);
})
.catch(e => next(e));
}
intent
已初步此值:
{"processed":false,"payload":"hello","createdAt":"2017-02-16T05:07:19.596Z"}
,並返回:
{"processed":true,"payload":"hello","createdAt":"2017-02-16T05:07:19.596Z"}
[有沒有這樣的事情作爲一個 「JSON對象」(HTTP:// benalman。 com/news/2010/03/theres-no-such-thing-as-a-json /) – Phil
究竟**是什麼**意圖。它碰巧有'toJSON'方法嗎? – Phil
試試這個意圖[「tested」] =「DONE」而不是intent.tested =「DONE」 –