XML が POST 本文コンテンツとして読み取られる REST ベースの Web サービス コードを作成しています。<REQ>J*Wt!&Gs+aGphxR</REQ>
データには、英数字または記号が含まれる場合があります。
私はjson-jena jarを使用しており、xmlをJavaオブジェクトに変換して値を読み取っています。
JSONObject jsonObject = XML.toJSONObject(body);
上記の特定のリクエストについて、次のようなエラーが発生します org.json.JSONException: Missing ';' XML エンティティ内: &gs at 40 [文字 41 行 1]
エラーなしでjsonオブジェクトに変換する方法を教えてください。
私の要件は、REQ タグとユーザーが指定した実際の値 (エンコードされた文字列ではない) の間の値を読み取ることです。