とモデルオブジェクトに文字列として現在、JSONリクエストを処理するためのジャージー1.5.1 +春を使用している、とリクエスト構造体は次のようなものになりますガイド:JSONはジャージー
{
"id": 34324242,
"foo": "bar",
"info": {
"infofield1": "some value",
"infofield2": "some other value",
"infodetails": {
"details1": "aaaa",
"details2": "bbbb"
}
}
}
Javaクラスへのこの要求は(理想的に)マップする次のようになります。
@XmlRootElement
public class FooBarRequest {
public Integer id;
public String foo;
public String info;
}
アイデアは、我々は(任意のJavaオブジェクト構造に解析されていない)プレーンなJSON文字列として「情報」を取得したいということであり、DBに直接格納しますBLOBとして。これは、Jersey 1.5.1ではすぐに使えるようには見えませんが、現在Jerseyバージョン1.6にアップグレードしようとしていますが、その方法についてのヒントがありますか?
おそらく準備が整っているXmlAdapterがありますが、これは私たちのためにこれを実行しますか? そうでない場合は、誰にも分かりますが、この特定のケースの書き込み方法は?
私はまったく同じことをする必要があります。あなたはこれを行う方法を見つけることができましたか? – Gaurav