問題タブ [serializable]

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 投票する
3 に答える
1571 参照

android - シリアライズ可能なクラスを SQL に入れる?

これが状況です。SerializableSQL データベースに格納したいオブジェクトがたくさんあります。2つの質問があります

  1. オブジェクトをデータベースに直接シリアル化する方法はありますか
  2. それが最善の方法ですか、それともすべきですか
    1. オブジェクトをフォーマットに書き出しString、その方法でデータベースに配置してから、解析して戻します
    2. 各オブジェクトに固有のフィールドを使用して、各メンバーをデータベースに書き込みます
0 投票する
1 に答える
2306 参照

c# - FileInfo はどのようにシリアル化されますか?

ファイルの内容とともにファイルのメタデータ (主にパス/名前) を保存したいと考えています。

FileInfoがシリアライズ可能であることに気付きました。FileInfoオブジェクトを保存すると、データがシリアル化されることを知っている人はいますか? ファイルの内容ではなく、メタデータのみが保存されると思いますか?

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

sql-server - Serializable が SQL Server 2005 の挿入でどのように機能するか

誕生日

私はシリアライズ可能について誤解していると思います。シリアル化可能なトランザクションに情報を挿入する 2 つのテーブル (データ、トランザクション) があります (両方ともアウトであるが、リンボではありません)。

読み取りコミット分離レベルでトランザクションがないエントリのデータ テーブルをチェックする調整クエリがあります。

ID は実際には複合 (2 列) キーであるため、NOT IN 演算子を使用できないことに注意してください。

私の理解では、この挿入はシリアライズ可能で行われ、読み取りはコミットされた読み取りで行われたため、2 番目のクエリはトランザクションなしでデータに書き込まれた値を除外するということでした。

私が見たのは、Reconcile クエリが、このクエリで入力されたときに、データ テーブルにあるがトランザクション テーブルにないデータ エントリを取得したことです。これは、分離レベルのために不可能だと思いました。

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

groovy - org.apache.http.impl.cookie.BasicClientCookieはシリアル化できませんか?

私はかなり混乱しています...私はここを読んでいて、BasicClientCookieはJavaDocごとにSerializableを明確に実装しています:http: //hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/impl/cookie/BasicClientCookie.html

ただし、私の単純なGroovyスクリプト:

出力:

チェックしましたが、クラスパスのどこにも他のバージョンのHttpClientがありません(Grapesステートメントを削除するとファイルが見つかりません)。

ありがとうございました!ミシャコシェレフ

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

android - 文字列として返されるインテントのシリアル化可能なオブジェクト

私のアプリケーションでは、シリアライズ可能なオブジェクトをインテントを介して別のアクティビティに渡そうとしています。インテントは私が完全に作成したものではなく、検索候補に作成されて渡されます。

検索候補のコンテンツプロバイダーでは、オブジェクトが作成されSUGGEST_COLUMN_INTENT_EXTRA_DATA、MatrixCursorの列に配置されます。ただし、受信アクティビティでを呼び出すgetIntent().getSerializableExtra(SearchManager.EXTRA_DATA_KEY)と、返されるオブジェクトはString型であり、元のオブジェクトクラスにキャストできません。

代わりにそれを呼び出して使用するオブジェクトのパーセル可能なラッパーを作成しようとしましたout.writeSerializable(...)が、同じことが起こりました。

返される文字列は、ジェネリックオブジェクトtoString()のようなものです。つまりcom.foo.yak.MyAwesomeClass@4350058、toString()は、制御できない場所で呼び出されていると想定しています。

うまくいけば、私は単純なものが欠けているだけです。助けてくれてありがとう!

編集:私のコードの一部

これは、検索機関として機能するコンテンツプロバイダーにあります。

これは、検索候補を受け取るアクティビティにあります。

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

java - ObjectInputStream を使用してシリアル化可能なオブジェクトを送信する際の問題

サーバーコードのスニペット:

クライアントからのスニペット:

サーバーからシリアライズ可能なオブジェクトを複数回読み取ろうとすると、この例外が発生します。初めて受信者が正常に読み取りました。

どうすれば修正できますか?

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

hibernate - GWT RPC のシリアライズ可能な Hibernate データ オブジェクト

Hibernate を使用して単純な POJO をテーブルにマップしています。これはうまく機能します。

私の問題は、オブジェクトをシリアル化できるようにして、GWT-RPC 呼び出しのためにネットワーク経由でオブジェクトを取得できるようにしたいことです。非同期サービスがこのオブジェクトを返すと、エラーが発生します。

com.google.gwt.user.client.rpc.SerializationException: タイプ 'org.hibernate.collection.PersistentSet' が、この SerializationPolicy によってシリアル化できるタイプのセットに含まれていないか、そのクラス オブジェクトをロードできませんでした。セキュリティ上の理由から、この型はシリアル化されません。

これは、 Setをシリアル化できないという事実によるものだと思います。これは、インターフェイスであるためシリアル化できないためです。一方、Hibernate が動作するにはコレクション インターフェイス (Set/Map) が必要です。これは、Hibernate でマップされたオブジェクトを送信できなくなったことを意味しますか? セットをシリアル化する「簡単な」方法はありますか?

ありがとうございました。

0 投票する
24 に答える
679258 参照

java - JavaBeanとは正確には何ですか?

「Bean」は、プロパティとゲッター/セッターを備えたJavaクラスであることを理解しました。
私が理解している限り、これはCに相当しstructます。本当?

また、aと通常の間に実際の構文上の違いはありますか? 特別な定義や?JavaBeanclass
Interface

基本的に、なぜこれに用語があるのですか?

また、Serializableインターフェースはどういう意味ですか?

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

c# - Serializable C#クラスでXmlArrayなしでXmlArrayItem属性を使用する

次の形式のXMLが必要です。

Configuration属性を持つクラスを作成しようとしてい[Serializable]ます。クレデンシャルノードをシリアル化するために、次のものがあります。

ただし、これをXMLにシリアル化すると、XMLは次の形式になります。

行を削除すると[XmlArray("configuration")]、次のようになります。

<credentials>単一のルートノード内に複数のノードを使用して、これを希望どおりにシリアル化するにはどうすればよい<configuration>ですか?IXmlSerializableカスタムシリアル化を実装して実行することなく、これを実行したかったのです。これが私のクラスの説明です。

0 投票する
14 に答える
213360 参照

android - Android:ParcelableとSerializableの違いは?

Android がオブジェクトをシリアル化するための 2 つのインターフェイスを提供するのはなぜですか? Serializable オブジェクトは Android および AIDLBinderファイルと相互接続しますか?