1

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に変換する方法はありますか?

4

1 に答える 1