問題タブ [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.

0 投票する
1 に答える
486 参照

parsing - XStreamがXMLドキュメントに存在する場合に失敗する

オブジェクトのシリアル化と逆シリアル化にxStreamを使用しています。ただし、タグ値のいずれかに「&」が存在する場合、xStreamは失敗し、例外をスローします。

たとえば、これは失敗します。

xStreamに特定の文字を無視するように指示する方法はありますか

ありがとう!プラティック

0 投票する
9 に答える
7346 参照

java - XStream またはシンプル

どちらを使うか決める必要があります。私のケースはかなり単純です。単純な POJO/Bean を XML に変換してから戻す必要があります。特にない。

私が探していることの 1 つは、親プロパティも含める必要があることです。単なるマーカー インターフェイスであるスーパー タイプで動作する場合に最適です。

誰かがこれらの 2 つを短所と長所と比較して、どれがどれに欠けているかを教えてください。XStreamが JSON もサポートしていることは知っています。これはプラスです。しかし、JSON を脇に置くと、Simpleは一見シンプルに見えます。開発とコミュニティの観点から、Simple の将来はどうなりますか? XStream は非常に人気があり、「XStream」という言葉でさえ、SO で多くのスレッドにヒットしたと思います。

ありがとう。

0 投票する
3 に答える
3925 参照

java - 適切なXMLマーシャラーとアンマーシャラー

オブジェクトに変換する必要があるXMLがあります。その逆も同様です。Xstreamのようなものがあります。これまで、Xstreamを使用してobject/xmlをマーシャリングおよびアンマーシャリングしていました。ただし、問題は、xstreamのXMLに対応するオブジェクトが、すべてのタグを属性として持つ必要があることです。それ以外の場合、XMLにオブジェクトに存在しない追加のタグが含まれている場合。それは爆撃します。

または、操作が希望どおりに行われるように、カスタムコンバーターを作成する必要があります。また、一般的なダイジェスターを使用すると、XMLからオブジェクトへのXpath解析が可能になることも提案されました。

私は最善のアプローチは何であるか疑問に思っています。に限って:

  1. XMLをオブジェクトに、またはその逆に変換したいだけです。
  2. マップがマッピングオブジェクトに存在しないXMLのフィールドをサイレントに無視する機能があります。

何を指示してるんですか?

0 投票する
1 に答える
2282 参照

java - XStream、CircularReferenceException

このコードを検討してください。循環参照を使用していますか?そうでない場合は、XStreamでNO_REFERENCEモードを有効にしているときに、CircularReferenceExceptionが発生します。どなたか、はっきりさせてください。

0 投票する
4 に答える
13784 参照

java - XStream:属性とテキストノードを持つノード?

XStreamを使用して、オブジェクトをこの形式のXMLにシリアル化したいと思います。

ノードの値(text)は、シリアル化されたオブジェクトのフィールドであり、att属性でもあります。このオブジェクトのコンバーターを作成しなくても、これは可能ですか?

ありがとう!

0 投票する
1 に答える
1632 参照

java - XStream コレクションのシリアル化

Xstream でシリアライズしたいクラス構造があります。ルート クラスには、(さまざまな型の) 他のオブジェクトのコレクションが含まれています。コレクションに格納されているオブジェクトの一部 (主に ID であり、各要素の残りの内容ではない) のみをシリアル化したいと考えています。

これについてどうすればよいか、誰にも考えがありますか?

ありがとう

0 投票する
3 に答える
2393 参照

java - XStreamはコレクションxml要素を避けます

POJOListを指定して、それらを XStream でシリアル化すると、次のようになります。

<list> </list>シリアル化を行ってエントリを省略するにはどうすればよいですか? 私はaddImplicitCollection同様の目的で使用しましたが、コレクションがシリアル化されるクラスのメンバーである場合に、 コレクションのインスタンス変数名を省略することでした。

注:この質問は似ていますが、正確には関係ありません(私は思います)。

0 投票する
2 に答える
1751 参照

xml - ScalaでかなりのXStreamシリアライゼーションは実現可能ですか?

オブジェクトをXmlまたはJSONにすばやくシリアル化してネットワーク経由で送信し、逆シリアル化する方法として、XStreamを試しています。XML/JSON をシンプル/クリーンにしたい。

いくつかのエイリアスを追加しましたが、問題が発生しました。次のコードです。

次の XML が生成されます。

何が起こっているのかと思う、Scala List クラスには独自のカスタム シリアライゼーションがあります...それをオーバーライドする方法があるのだろうか? 私は取得したい:

0 投票する
2 に答える
1833 参照

generics - XStreamにScalaリストをうまく出力させるにはどうすればよいですか?カスタムコンバーターを作成できますか?

このコード:

このXMLを生成します:

代わりに私はこれが欲しいです:

これは、汎用Javaコレクションがシリアル化される方法と似ています。これを行うための最良の方法は何ですか?

私は自分のコンバーターを実装することでほとんどの方法を手に入れましたが、アンマーシャルメソッドに固執しています。空のリストをインスタンス化する方法が明確ではありません...

0 投票する
3 に答える
1498 参照

xml - XStream を使用した自己終了タグ?

XStream に自己終了要素を生成させる方法はありますか?

例えば

それ以外の