問題タブ [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 投票する
2 に答える
3634 参照

java - Xstream を使用して列挙型をシリアル化するときにエイリアスを指定する方法

列挙型をフィールドとして含むクラスをシリアル化しています。たとえば、次のようにします。

列挙型の Xstream 出力は次のとおりです。

そして、私は次のようなものが欲しいです:

XStream ドキュメントで @XStreamImplicit(itemFieldName="name") 注釈を見つけましたが、コレクションに対してのみ機能します。

注釈でそれを行うことは可能ですか、それともコンバーターを作成する必要がありますか?

前に説明した結果を得るには、次のコンバーターを作成します。

Enumに注釈を付けた場合、xstreamエイリアス注釈(@XStreamAlias)からノード名を取得する方法はありますか?

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

java - リスト ルート要素の XStream エイリアス

リストに含まれるオブジェクトのタイプに応じて、ルート リスト要素にエイリアスを設定できるようにしたいと考えています。たとえば、これは私の現在の出力です。

そして、これは私がそれを次のように見せたいものです:

すべてのリストをコインにエイリアスする必要があると言って、グローバル レベルでこれを行うことができますが、多くの異なるリストがあり、これは機能しません。これを行う方法についてのアイデアはありますか?シンプルであるべきだと思われますが、もちろんそうではありません。

編集:指定する必要があります。オブジェクトを xml にシリアル化しようとしています。Web フレームワークとして Spring 3 MVC を使用しています。

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

xml - Xstream 重複属性の問題

私は XStream XML 解析で遊んでいましたが、少し問題があります。解析する必要があるファイルには、同じ名前の任意の属性がいくつかあるノードがあります。ノードはサッカーチームで、属性は各選手の名前です。

私の問題は、このファイルをデマーシャルしようとすると、属性が重複するという問題が発生することです。私がやりたいことは、この文字列をリストにロードして、チームのメンバーのコレクションを維持できるようにすることだけです。順序などは重要ではありません。同じ名前であっても、各属性を反復する方法について誰かが正しい方向に向けることができますか? ありがとうクリス

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

java - XStream を使用した XML 構造

授業がある:

.... }

Set words = new TreeSet(); があります。そして、シリアル化に XStream を使用します。

p>

この後、次のようなファイルの構造を取得します。

XStream で次のようなものを取得できますか。

p>

???

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

java - XStream と xml および Java オブジェクト

私は2つのJavaクラスを持っています....

Item オブジェクトを xml に、xml を Item オブジェクトに変換する方法を教えてください。変換には XStream jar を使用しました。複数のアイテム (アイテムのリスト) を xml に格納する必要があります。新しいアイテムを既存のアイテム (xml に保存) に追加するには、JAVA で完全なコーディングを提供してください。

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

java - List が空の場合の XStream の空のタグ

XStream を使用している場合、空のタグを持つオブジェクトをシリアル化しようとすると、(コレクション フィールドに) 空のタグjava.util.Listが表示されます。XML出力でその空のタグを削除するにはどうすればよいですか?

0 投票する
0 に答える
150 参照

xml - XStream はまだアクティブ/サポートされていますか?

XStreamがまだアクティブ/サポートされているかどうか知っている人はいますか?

これは私たちがやろうとしていることと関連しているように見えますが、ほぼ 2 年間 (2008 年 12 月以降)新しいリリースや Web サイトの更新 ( http://x-stream.github.io/ ) がないようです。私は少し疑っていました...このコンポーネントがまだアクティブに使用されているかどうか、またはそれを置き換えたものがあるかどうかを確認したかったのです。

ありがとう。

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

java - XMLをオブジェクトに逆シリアル化する

XStreamを使用してシリアル化されていないxmlファイルがあります。
これは、カスタムであるが固定された形式、
XStreamまたは効率的なAPIを使用してオブジェクトに逆シリアル化する方法である可能性があります。

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

java - XMLの逆シリアル化javaXSTreamの問題

これはXMLです

これはPOJOです。

これはアンマーシャラーロジックです。

次の例外が発生します:

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

java - XStreamを使用してオブジェクトのリストをXMLドキュメントに変換する方法

XStreamを使用してオブジェクトのリストをXMLドキュメントに変換する方法は?

そしてそれを逆シリアル化する方法は?

これは私のxmlです

Person Beanには、カスタムコンバーターを使用してBeanリストに変換する方法が3つのフィールドに含まれていますか?