jibx は json をサポートしていますか? または、jibx マーシャリングを使用して json 形式をサポートする方法はありますか? json 形式のサポートと alsi jibx マーシャリングのサポートを備えたレスト サービスを実装しようとしています。
質問する
624 次
2 に答える
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 属性はすべて文字列として出力されます。
于 2014-01-06T18:41:24.660 に答える
1
申し訳ありませんが、JiBX は json マーシャリング/アンマーシャリングをサポートしていません。XML 部分に JiBX を使用することをお勧めします。domを json に変換するには、このstackoverflow subject を参照してください。
ドン
于 2012-09-08T03:53:05.940 に答える