首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError: Jsonix.Context不是一个函数

TypeError: Jsonix.Context不是一个函数
EN

Stack Overflow用户
提问于 2016-07-08 17:12:53
回答 1查看 621关注 0票数 0

我成功地获得了一个由jsonix创建的模式对象。现在,我想将json字符串转换为xml。这是我的密码:

代码语言:javascript
复制
var Jsonix= require('jsonix');
var context= new Jsonix.Context([myschemaobj]);

这里我得到的错误是,Jsonix.Context不是一个函数。我的密码出什么问题了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-09 05:56:31

Jsonix node.js模块导出一个名为“Jsonix”的对象。因此,您必须要求Jsonix和您的映射如下:

代码语言:javascript
复制
var Jsonix = require('jsonix').Jsonix;
var PO = require('./PO/Mappings').PO;

然后:

代码语言:javascript
复制
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的作者。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38272163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档