問題タブ [xstream]
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.
parsing - XStreamがXMLドキュメントに存在する場合に失敗する
オブジェクトのシリアル化と逆シリアル化にxStreamを使用しています。ただし、タグ値のいずれかに「&」が存在する場合、xStreamは失敗し、例外をスローします。
たとえば、これは失敗します。
xStreamに特定の文字を無視するように指示する方法はありますか
ありがとう!プラティック
java - XStream またはシンプル
どちらを使うか決める必要があります。私のケースはかなり単純です。単純な POJO/Bean を XML に変換してから戻す必要があります。特にない。
私が探していることの 1 つは、親プロパティも含める必要があることです。単なるマーカー インターフェイスであるスーパー タイプで動作する場合に最適です。
誰かがこれらの 2 つを短所と長所と比較して、どれがどれに欠けているかを教えてください。XStreamが JSON もサポートしていることは知っています。これはプラスです。しかし、JSON を脇に置くと、Simpleは一見シンプルに見えます。開発とコミュニティの観点から、Simple の将来はどうなりますか? XStream は非常に人気があり、「XStream」という言葉でさえ、SO で多くのスレッドにヒットしたと思います。
ありがとう。
java - 適切なXMLマーシャラーとアンマーシャラー
オブジェクトに変換する必要があるXMLがあります。その逆も同様です。Xstreamのようなものがあります。これまで、Xstreamを使用してobject/xmlをマーシャリングおよびアンマーシャリングしていました。ただし、問題は、xstreamのXMLに対応するオブジェクトが、すべてのタグを属性として持つ必要があることです。それ以外の場合、XMLにオブジェクトに存在しない追加のタグが含まれている場合。それは爆撃します。
または、操作が希望どおりに行われるように、カスタムコンバーターを作成する必要があります。また、一般的なダイジェスターを使用すると、XMLからオブジェクトへのXpath解析が可能になることも提案されました。
私は最善のアプローチは何であるか疑問に思っています。に限って:
- XMLをオブジェクトに、またはその逆に変換したいだけです。
- マップがマッピングオブジェクトに存在しないXMLのフィールドをサイレントに無視する機能があります。
何を指示してるんですか?
java - XStream、CircularReferenceException
このコードを検討してください。循環参照を使用していますか?そうでない場合は、XStreamでNO_REFERENCEモードを有効にしているときに、CircularReferenceExceptionが発生します。どなたか、はっきりさせてください。
java - XStream:属性とテキストノードを持つノード?
XStreamを使用して、オブジェクトをこの形式のXMLにシリアル化したいと思います。
ノードの値(text)は、シリアル化されたオブジェクトのフィールドであり、att属性でもあります。このオブジェクトのコンバーターを作成しなくても、これは可能ですか?
ありがとう!
java - XStream コレクションのシリアル化
Xstream でシリアライズしたいクラス構造があります。ルート クラスには、(さまざまな型の) 他のオブジェクトのコレクションが含まれています。コレクションに格納されているオブジェクトの一部 (主に ID であり、各要素の残りの内容ではない) のみをシリアル化したいと考えています。
これについてどうすればよいか、誰にも考えがありますか?
ありがとう
java - XStreamはコレクションxml要素を避けます
POJOList
を指定して、それらを XStream でシリアル化すると、次のようになります。
<list> </list>
シリアル化を行ってエントリを省略するにはどうすればよいですか? 私はaddImplicitCollection
同様の目的で使用しましたが、コレクションがシリアル化されるクラスのメンバーである場合に、 コレクションのインスタンス変数名を省略することでした。
注:この質問は似ていますが、正確には関係ありません(私は思います)。
xml - ScalaでかなりのXStreamシリアライゼーションは実現可能ですか?
オブジェクトをXmlまたはJSONにすばやくシリアル化してネットワーク経由で送信し、逆シリアル化する方法として、XStreamを試しています。XML/JSON をシンプル/クリーンにしたい。
いくつかのエイリアスを追加しましたが、問題が発生しました。次のコードです。
次の XML が生成されます。
何が起こっているのかと思うと、Scala List クラスには独自のカスタム シリアライゼーションがあります...それをオーバーライドする方法があるのだろうか? 私は取得したい:
generics - XStreamにScalaリストをうまく出力させるにはどうすればよいですか?カスタムコンバーターを作成できますか?
このコード:
このXMLを生成します:
代わりに私はこれが欲しいです:
これは、汎用Javaコレクションがシリアル化される方法と似ています。これを行うための最良の方法は何ですか?
私は自分のコンバーターを実装することでほとんどの方法を手に入れましたが、アンマーシャルメソッドに固執しています。空のリストをインスタンス化する方法が明確ではありません...
xml - XStream を使用した自己終了タグ?
XStream に自己終了要素を生成させる方法はありますか?
例えば
それ以外の