2

次の問題があります。ジャージーを使用するWebサービスがあります。これは、XMLとJSONの2種類の戻りデータを生成できます。

@GET
@Produces({"application/xml","application/json"})

返されるデータには、引用符付きの文字列も含まれます""。返されるデータ型がJSONの場合、すべてが正しく機能します。通常の引用符付きの文字列""が返されますが、返されるデータ型がXMLの場合は、返される文字列よりも"返されます。

問題は、クライアント側で通常の""引用符を使用した文字列が予期されることです。この問題を克服するのを手伝ってください。

予想される文字列の例:

{"key1":"value1","key2":"value2"}
4

2 に答える 2

1

たとえば、XMLにマーシャリングする場合、JAXBに「」を「」に変換しないように強制できますか

(JAX-RSはJAXBを使用します)。

私はそれを知っています" および' 一部の古いXMLシステム(由緒あるIE 7を含む)が奇妙なことをするのを見たことがあるので、問題になる可能性があります。

于 2012-04-19T12:45:30.803 に答える
0

XMLは、プログラム間の通信に使用されます。"文字データ内は。と同じ意味"です。

「返されたデータ」を解析しようとしているプログラムで問題が発生しましたか?

于 2012-04-19T12:37:24.690 に答える