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

java - XMLEncoder と XStream の相対的な利点は何ですか?

多数の小さな構成オブジェクトを XML で格納したいとしますが、形式はあまり気にしません。JDK に組み込まれている XMLDecoder クラスは機能します。私が聞いたところでは、XStream同様に機能します。

各ライブラリの利点は何ですか?

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

java - xstreamでレガシーXML構造を逆シリアル化する

私は次のようなxml構造を逆シリアル化しようとしています:

基本的に、逆シリアル化する要素の種類を選択できます。たとえば、ペアのリストなどを選択できます。ここでの本質は、要素名がキーであるということです。

いいえ、xml構造を変更することはできません。xstreamでこれを行う方法を知っている人はいますか?

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

java - XStreamで型を無視するには?

XStreamを使用して、定義された Type のシリアル化を無視するにはどうすればよいですか (たとえば、GUI をシリアル化するときに、すべてのスイング タイプを無視したい)。

または、すべての javax.* タイプを無視したい場合は?

前もって感謝します、
バークハルト

0 投票する
6 に答える
7051 参照

hibernate - XStream を使用した Hibernate オブジェクトのシリアル化に関する問題

私はこの問題に直面してきました.シリアライゼーションのhibernateオブジェクトは、Hibernateからのインストルメント化されたすべてのコードを含む予期しないxmlを生成します.

オブジェクトをシリアル化する前に、オブジェクトのクリーニングを行いました。

しかし、オブジェクトを直接シリアル化するための標準オプションはありますか?

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

java - Java で XStream を使用して YAML にシリアライズする

Java XStreamパッケージ用の YAML ドライバーはありますか?

私はすでに XStream を使用して、XML と JSON の両方をシリアライズ/デシリアライズしています。YAMLでも同じことができるようになりたいです。

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

gwt - GWT のクライアント側の XStream

XStream を使用して、GWT アプリケーションで RPC 呼び出しをシリアル化したいのですが、Java オブジェクトを前後に送信しているので、両方の方法で実行したいと考えています。クライアント側で XStream を実行することは可能ですか? どうやって?または、クライアント側に他の xml-serializer をお勧めできますか?

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

xml - junit スタブ オブジェクトの外部化

私のプロジェクトでは、java(factories) 自体で junit をテストするためのスタブ ファイルを作成しました。ただし、これらのスタブを外部化する必要があります。多くのシリアライザー/デシリアライザーを見た後、XStream を使用してこれらのスタブ オブジェクトをシリアライズおよびデシリアライズすることにしました。XStreamは魅力的に機能します。それが主張するものはかなり良いです。以前は、さまざまなテスト ケースのテストに必要なすべてのスタブを生成する AFactory という 1 つのファクトリ クラスがありました。ここで、生成された各スタブを外部化するときに、障害にぶつかります。ファクトリによって生成されたスタブごとに 1 つの xml ファイルを作成する必要がありました。
例えば、

ここで、このスタブを外部ファイルに移動しようとすると、作成されたスタブ (A-stub1.xml、A-stub2.xml、および A-stub3.xml) ごとに 1 つの xml ファイルを作成する必要がありました。このアプローチの問題点は、xml スタブ ファイルの急増につながることです。

私は、単一の Bean クラスに関連するすべてのスタブを単一の xml ファイルに保持する方法を考えていました。

上記のように、すべてのスタブを xml 表現で単一の xml ファイルに保持できるフレームワークはありますか? または、順守するための正しいアプローチは何だと思いますか?

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

java - WCF に似た JSON/XML REST Web サービスを Java で作成する最良の方法は何ですか?

Java 開発者が JSON または XML を介して通信する REST サービスを実装するための最良の方法を探しています。すぐに生産できる製品を探しています。

Spring 3.0 が来ることは知っていますが、まだ完了していません。

ジャージーですか?

私のアプリケーションは Tomcat によってホストされており、Spring、Jettison、および XStream を使用しています。

Url テンプレートを宣言し、GET/POST をマップし、XML または JSON で出力を取得できる、WCF.NET と同様の開発経験を持つことを可能にするオープンソース パッケージを使用したいと考えています。受け入れられるペイロードも XML または JSON である必要があります。

そこに何かアイデアはありますか?

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

java - XStream を使用して複数の入力を XML ファイルに格納する方法

このためのプログラムを作成したいと思います。フォルダーには n 個のファイルがあります。最初に1つのファイルを読み取って何らかの操作を実行し、結果を別のXMLファイルに保存し、2番目のファイルを読み取って操作を実行し、結果を同じXM​​Lファイルに保存します.n個のファイルに対して同じ手順を実行します。プログラムはすべてのファイルを 1 つずつ読み取り、X-Stream を使用して各ファイルの結果を 1 つの xml ファイルに保存します。私がそれを行う方法の例を教えてください。ありがとう。

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

java - XStream では、リストをマーシャリング/アンマーシャリングするためのより良い方法があります's in JSON and Java

I'm using XStream and JETTISON's Stax JSON serializer to send/receive messages to/f

I'm using XStream and JETTISON's Stax JSON serializer to send/receive messages to/from JSON javascripts clients and Java web applications.

I want to be able to create a list of objects to send to the server and be properly marshalled into Java but the format that XStream and JSON expect it in is very non-intuitive and requires our javascript libraries to jump through hoops.

[EDIT Update issues using GSON library] I attempted to use the GSON library but it cannot deserialize concrete objects when I only have it expect generic super classes (XStream and Jettison handles this because type information is baked into the serialization).

GSON FAQ states Collection Limitation:

Collections Limitations

Can serialize collection of arbitrary objects but can not deserialize from it

Because there is no way for the user to indicate the type of the resulting object

While deserializing, Collection must be of a specific generic type

Maybe I'm using bad java practices but how would I go about building a JSON to Java messaging framework that sent/received various concrete Message objects in JSON format?

For example this fails:

Here's an example, I want to send a list of 3 Message objects, 2 are of the same type and the 3rd is a different type.

Intuitively I expect the XStream JSON to be serialized (and able to deserialize correctly) from the following format:

Instead XStream creates a single element list with fields that are named the classnames and nested arrays of Objects of the same type.

The trouble may be caused by it using the XStream XML CollectionConverter?

Does anyone have a suggestion for a good JSON Java object serialization that allows you to read/write arbitrary Java objects. I looked at the Jackson Java JSON Processor but when you were reading in objects from a stream you had to specify what type of object it was unlike XStream where it will read in any object (because the serialized XStream JSON contains class name information).


C# XMLDocument to DataTable?

I assume I have to do this via a DataSet, but it doesn't like my syntax.

I have an XMLDocument called "XmlDocument xmlAPDP".

I want it in a DataTable called "DataTable dtAPDP".

I also have a DataSet called "DataSet dsAPDP".

-

if I do DataSet dsAPDP.ReadXML(xmlAPDP) it doesn't like that because ReadXML wants a string, I assume a filename?