我成功获得了jsonix创建的模式对象。现在我想将json字符串转换为xml。这是我的代码:
var Jsonix= require('jsonix');
var context= new Jsonix.Context([myschemaobj]);
这里我得到Jsonix.Context不是函数的错误。 我的代码有什么问题?
答案 0 :(得分:0)
Jsonix node.js模块导出名为`Jsonix``的对象。所以你必须要求Jsonix和你的映射如下:
var Jsonix = require('jsonix').Jsonix;
var PO = require('./PO/Mappings').PO;
然后:
var context = new Jsonix.Context([ PO ]);
var unmarshaller = context.createUnmarshaller();
var result = unmarshaller.unmarshalString('<comment>test</comment>');
test.equal('comment', result.name.localPart);
test.equal('test', result.value);
免责声明:我是Jsonix的作者。