【问题标题】:Does jibx support json?jibx 支持 json 吗?
【发布时间】:2012-09-07 05:19:33
【问题描述】:

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

【问题讨论】:

    标签: json jibx


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      可以通过 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 属性都将以字符串形式出现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-09
        • 2017-08-01
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        相关资源
        最近更新 更多