問題タブ [object-serialization]

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 に答える
49 参照

java - キャスト エラーでファイルを保存する

これは、ファイルをビルドしようとすると常に表示されるエラーです。このエラーのため、terrain.txt のすべてのデータを印刷できません。

エラーを修正する方法を知っている人はいますか?

以下は、エラーが表示される原因となっているコードのセットです

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

java - Java オブジェクトをシリアル化する方法 - オブジェクトを InputStream として変換する

このようにコードを書くと、「File not found access denied ......」というエラーが表示されます。

セキュリティ上の理由から、コードの 4 行目を次のように変更しました。

しかし、それは例外を示しましたjava.io.NotSerializableException: java.io.ByteArrayInputStream

オブジェクトをシリアル化するにはどうすればよいですか?

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

asp.net - Deserialize viewstate string after Page.ViewStateUserKey is set

I am using the auto-generated code for preventing cross site forgery attacks with asp.net web applications - ie:

When using an Ajax/Webmethod request, I would also like to validate the request before altering the database, by posting back the value of the _VIEWSTATE hidden input.

However, when I try

the los.Deserialize method fails with:

ie the UserKey alone is not the correct key for the encoded viewstate string.

Can anyone please help in how to deserialize the viewstate, encoded after setting the ViewStateUserKey property (ie some combination of the MAC and UserKey). Thanks for your thoughts/expertise.

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

c# - クラス宣言でのみ基本クラスで Serializable 属性を使用する

オブジェクトシリアライザーを使用してプロパティをシリアル化するクラスがあります。クラスは次のように別のクラスから派生します

serialize メソッドを呼び出すと、シリアライザーは PropertyHandler クラスもシリアライズしようとし、PropertyHandler クラスがシリアライゼーション ルールに準拠していないため、さまざまな例外をスローします。PropertyHandler のシリアル化を回避し、TargetInfo のみをシリアル化するにはどうすればよいですか?

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

java - Java オブジェクトのシリアル化、ObjectOutputStream を閉じることができませんか?

こんにちは、オブジェクトのシリアル化を学んでいて、これを試しました

プログラムは、呼び出しを入れる前に機能しました

今、私はコンパイルしません。エラーが表示されます

ObjectOutPutStream を閉じようとする前に機能しました。シリアル化されたファイルの内容は以下のとおりです。

¬í^@^Esr^@^HEmployee^S<89>S§±<9b>éØ^B^@^BI^@^BidL^@^Dnamet^@^RLjava/lang/String;xp^@^@ ^@^Nt^@^GSainath ~
どこが間違っているのか理解できません。助けてください!

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

c++ - Qt/C++ で文字列のスタックをシリアライズおよびデシリアライズできません

永続化するデータが必要なアプリケーションがあるため、オブジェクトのシリアル化について考えました。ここで良い例を見つけました。それに従って、私が思いついたのは次のとおりです。

次に、データを読み取ろうとしています:

ただし、アプリは最後の行でクラッシュします (何らかの理由で、Qt の設定が原因で、現在デバッグできません)。考えられるエラーは何ですか?どうすれば修正できますか?