問題タブ [oxm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 列挙型のカスタムXstream/JSONコンバーター
私は次のものを持っていますEnum
:
JSON要素" "をインスタンスConverter
にマップバックすることを認識しているXStreamを作成しようとしています。mystate
MyState
これにより、他のオブジェクト(someJson
およびobject1
)の中でも特にMyState.Close
インスタンスが生成されます。私は始めましたがConverter
、それほど遠くまでは行きませんでした:
次に、マッパーを作成して使用するには、次のようにします。
どうすれば実装できmarshal
、unmarshal
目的のマッピングを取得できますか?前もって感謝します!
java - XStream を使用して文字列 datetime を Java Long に変換する
2013-01-23 16:50:39.495855
日時を含む文字列 ( など) をjava.lang.Long
インスタンスに変換できるように XStream を取得しようとしています。
現在、次のような XML があります。
これを標準の Unix エポック タイムスタンプ (1970 年 1 月 1 日からのミリ秒数) に変換したいと考えています。上記の日時は Unix エポック タイムスタンプ (私の計算が正しければ)に変換されるため、XStream でこれをインスタンス1358959839000
に変換したいと思います。new Long(1358959839000)
XStream のエイリアス メソッドでこれが可能だとは思いません。おそらく独自の を作成する必要がありますがConverter
、 a はcom.thoughtworks.xstream.converters.basic.LongConverter
既に存在するためUnixEpochLongConverter
、両方のコンバーターが String を平行。何か案は?前もって感謝します!
spring - javax.servlet.ServletException: モデルでマーシャリングされるオブジェクトが見つかりません
私は少し見回しましたが、結果のxmlビューを取得しようとして何が欠けているのかわかりません。
以下は私が得ている例外です:
リクエストの処理に含まれるファイルは次のとおりです。
サーブレット アプリケーション コンテキスト ファイル
ドメイン オブジェクト
コントローラ
誰かが私がここで見逃しているかもしれないことを手伝ってくれますか?
ありがとう。
編集:私は基本的に、次のように構成ファイルで既に BeanNameViewResolver が構成されている動作中の BeanNameViewResolver を確認しようとしています:
java - ジェネリック リストでの XStream 例外
XStream 1.4.4 を使用します。
次の XML があります。
プロパティのリストとプロパティ自体のそれぞれの POJO:
次のコードを実行しようとすると:
私は得る:
どこが間違っていますか?
java - 番号で始まるファイル内のJAXB xmlタグは可能ですか?
私はJavaクラスを生成した多くのネストされたタグを持つ非常に大きなxmlを持っています。
番号で始まるタグの 1 つ<3DSecure></3DSecure>
このタグのみを手動で設定する必要がありました.JavaにマップしましたthreeDSecure
.
これが XML 規約に違反していることはわかっていますが、このチェックを無効にすることはできますか? そうしないと、この XML を予期する API を制御できないため、JAXB を削除して xml を手動でセットアップする必要があります。
アンマーシャリング/マーシャリングすると、次のエラーが表示されます。
jax-rs - MessageBodyReader や MessageBodyWriter などの EntityProvider に ResourceInfo を注入することは可能ですか?
要件があります:
RESTful リソース メソッドごとに、OXM メタデータ ファイルのセットがあります。JAXBContext の作成中にこれらのファイルをロードする必要があります。そのため、リクエストごとの ResourceInfo を把握し、リソース メソッドの注釈からマッピングする必要があります。これにより、どの OXM メタデータ ファイルのセットをロードする必要があるかを示すことができます。
- ResourceInfo はリクエストごとですか?
- MessageBodyReaderやMessageBodyWriterなど、EntityProvider内のリクエストごとにメソッド(リソースメソッド)を取得することはできますか?
- JPA Entity と XML/JSON 間の OXM メタデータ、または TO と XML/JSON 間の OXM メタデータのどちらを好みますか? 私はサービスごとに TO がドメインクラスのビューをクライアントにカスタマイズできると仮定しているので。