【发布时间】:2017-03-11 07:09:06
【问题描述】:
我正在使用 nodejs 并使用名为“JSONAPI-Serializer"”的模块进行序列化和反序列化。
我能够毫无问题地序列化对象,但无法反序列化相同的序列化数据。
所以,使用下面的代码我可以序列化数据:
root@test$: 节点 test.js
var data = [{ id: 1},{ id: 2 }];
var JSONAPISerializer = require('jsonapi-serializer').Serializer;
var UserSerializer = new JSONAPISerializer('id', {"test":"me"});
var users = UserSerializer.serialize(data);
console.log("Serialized:\n", UserSerializer.serialize(data));
以下是相同的生成结果:-
Serialized:
{ data: [ { type: 'ids', id: '1' }, { type: 'ids', id: '2' } ] }
但是在反序列化时,我无法尝试执行“JSONAPI-Serializer”文档中记录的相同示例。
谁能告诉我如何使用“JSONAPI-Serilizer”反序列化上述数据?
【问题讨论】:
标签: javascript json node.js serialization