org.json を使用して、Java コードで XML を JSON に変換します。
JSONObject jSONObject = org.json.XML.toJSONObject(StringXML);
org.json ライブラリの問題は、1 つの要素を持つ配列を受け入れないため、jQuery のデータテーブルで JSON を読み取るのに問題があります。(要素の周りにブラケットはありません)
それで、ジャクソンにオプションがあることがわかったので、ジャクソンに切り替えたいと思いました:
ObjectMapper mapper = new ObjectMapper()
.enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY);
しかし、最新のライブラリ (コア: 2.2.3、dataformat-xml: 2.2.0) をインポートすると、DeserializationFeature クラスが使用できません。
XML文字列を1つの要素を持つ配列のオプションを持つJSONに変換する方法はありますか?