以下のコード スニペットに従って、org.json を使用して XML ドキュメントを JSON に変換する必要があります。ただし、このアプローチの問題は、元の XML に HTML タグが保持されないことです。たとえば、XML テキスト
<abstract>the max power density was 582.4 mW/m<sup>2</sup>. After temperature decreasing</abstract>
は次の場所にマップされます。
"abstract":"the max power density was 582.4 mW/m. After temperature decreasing"
. HTMLタグを保持する方法はありますか?
try(FileWriter out = new FileWriter(new File("json.json")))
{
JSONObject json = XML.toJSONObject(new StringReader(xmlRec));
String jsonString = json.toString(4);
System.out.println("JSON str: " + jsonString);
out.write(jsonString);
}
catch(FileNotFoundException ex)
{
ex.printStackTrace();
}
catch(Exception e)
{
e.printStackTrace();
}