Java で org.json.JSONWriter を使用しています。特定のキーの XML 値が必要です。
StringWriter writer = new java.io.StringWriter();
JSONWriter w = new JSONWriter(writer);
w.object()
.key("data").value(xmlContents)
.endObject();
System.out.println(writer.toString());
xmlContents
有効な XML ファイルの内容であるコードを実行します。結果の JSONObject は、XML のすべての終了タグをエスケープすることになります。XML はもともと
<?xml version=\"1.0\" encoding=\"UTF-8\"?><my_xml><version>2.0</version><date>2013-01-16T20:44:31Z</date></my_xml>
そしてに変わります
{"data":"<?xml version=\"1.0\" encoding=\"UTF-8\"?><my_xml><version>2.0<\/version><date>2013-01-16T20:44:31Z<\/date><\/my_xml>"}