这是我的示例javascript
代码在node.js
中执行
let commutertrip = new Map();
let t = {
userId: 1,
capacity: 4,
commuteId: 1,
endTime: new Date(),
id: 1,
status: "QUEUED",
startTime: new Date(),
price: 100
};
commutertrip.set(1, t);
let trip = {
id: 2,
poolerId: 3,
poolerTrip: {
capacity: 4,
commuteId: 8,
id: 1,
endTime: new Date(),
startTime: new Date(),
status: "QUEUED",
price: 55,
userId: 1
},
commuterTrip: commutertrip,
status: "QUEUED"
};
console.log(JSON.stringify(trip));
输出
{"id":2,"poolerId":3,"poolerTrip":{"capacity":4,"commuteId":8,"id":1,"endTime":"2016-07-27T06:59:51.773Z","startTime":"2016-07-27T06:59:51.773Z","status":"QUEUED","price":55,"userId":1},"commuterTrip":{},"status":"QUEUED"}
我找不到如何修复这个问题?同样的javascript
代码在这里可以正常工作。
以下是节点参数:node --debug-brk=33172 --nolazy --harmony bin\www
Map
都是可序列化的。你必须亲自手动完成以下步骤:1.将您的映射转换为普通JS对象2.对其进行序列化。 - zerkms