jibx支持json吗?

时间:2012-09-07 05:19:33

标签: json jibx

jibx支持json吗?或者有没有办法使用jibx编组来支持json格式? 我正在尝试使用json格式支持和alsi jibx编组支持来实现休息服务。

2 个答案:

答案 0 :(得分:1)

抱歉,JiBX不支持json编组/解组。 我建议将JiBX用于XML部分并查看此stackoverflow主题以将dom转换为json。

答案 1 :(得分:1)

使用Jettison可以使用JiBX生成JSON:

StringWriter pw = new StringWriter(16384);
XMLStreamWriter w = new MappedXMLStreamWriter(mnc, pw);

// Generate XML.
IMarshallingContext mctx = bfact.createMarshallingContext();
mctx.setXmlWriter(
    new StAXWriter(bfact.getNamespaces(), w));

w.writeStartDocument();
mctx.marshalDocument(obj, "UTF-8", true);
w.writeEndDocument();

w.close();
pw.close();

return pw.toString();

但是,所有XML属性都将以字符串形式出现。