問題タブ [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.
android - シリアライズ可能なクラスを SQL に入れる?
これが状況です。Serializable
SQL データベースに格納したいオブジェクトがたくさんあります。2つの質問があります
- オブジェクトをデータベースに直接シリアル化する方法はありますか
- それが最善の方法ですか、それともすべきですか
- オブジェクトをフォーマットに書き出し
String
、その方法でデータベースに配置してから、解析して戻します - 各オブジェクトに固有のフィールドを使用して、各メンバーをデータベースに書き込みます
- オブジェクトをフォーマットに書き出し
c# - FileInfo はどのようにシリアル化されますか?
ファイルの内容とともにファイルのメタデータ (主にパス/名前) を保存したいと考えています。
FileInfoがシリアライズ可能であることに気付きました。FileInfoオブジェクトを保存すると、データがシリアル化されることを知っている人はいますか? ファイルの内容ではなく、メタデータのみが保存されると思いますか?
sql-server - Serializable が SQL Server 2005 の挿入でどのように機能するか
誕生日
私はシリアライズ可能について誤解していると思います。シリアル化可能なトランザクションに情報を挿入する 2 つのテーブル (データ、トランザクション) があります (両方ともアウトであるが、リンボではありません)。
読み取りコミット分離レベルでトランザクションがないエントリのデータ テーブルをチェックする調整クエリがあります。
ID は実際には複合 (2 列) キーであるため、NOT IN 演算子を使用できないことに注意してください。
私の理解では、この挿入はシリアライズ可能で行われ、読み取りはコミットされた読み取りで行われたため、2 番目のクエリはトランザクションなしでデータに書き込まれた値を除外するということでした。
私が見たのは、Reconcile クエリが、このクエリで入力されたときに、データ テーブルにあるがトランザクション テーブルにないデータ エントリを取得したことです。これは、分離レベルのために不可能だと思いました。
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ステートメントを削除するとファイルが見つかりません)。
ありがとうございました!ミシャコシェレフ
android - 文字列として返されるインテントのシリアル化可能なオブジェクト
私のアプリケーションでは、シリアライズ可能なオブジェクトをインテントを介して別のアクティビティに渡そうとしています。インテントは私が完全に作成したものではなく、検索候補に作成されて渡されます。
検索候補のコンテンツプロバイダーでは、オブジェクトが作成されSUGGEST_COLUMN_INTENT_EXTRA_DATA
、MatrixCursorの列に配置されます。ただし、受信アクティビティでを呼び出すgetIntent().getSerializableExtra(SearchManager.EXTRA_DATA_KEY)
と、返されるオブジェクトはString型であり、元のオブジェクトクラスにキャストできません。
代わりにそれを呼び出して使用するオブジェクトのパーセル可能なラッパーを作成しようとしましたout.writeSerializable(...)
が、同じことが起こりました。
返される文字列は、ジェネリックオブジェクトtoString()のようなものです。つまりcom.foo.yak.MyAwesomeClass@4350058
、toString()は、制御できない場所で呼び出されていると想定しています。
うまくいけば、私は単純なものが欠けているだけです。助けてくれてありがとう!
編集:私のコードの一部
これは、検索機関として機能するコンテンツプロバイダーにあります。
これは、検索候補を受け取るアクティビティにあります。
java - ObjectInputStream を使用してシリアル化可能なオブジェクトを送信する際の問題
サーバーコードのスニペット:
クライアントからのスニペット:
サーバーからシリアライズ可能なオブジェクトを複数回読み取ろうとすると、この例外が発生します。初めて受信者が正常に読み取りました。
どうすれば修正できますか?
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 でマップされたオブジェクトを送信できなくなったことを意味しますか? セットをシリアル化する「簡単な」方法はありますか?
ありがとうございました。
java - JavaBeanとは正確には何ですか?
「Bean」は、プロパティとゲッター/セッターを備えたJavaクラスであることを理解しました。
私が理解している限り、これはCに相当しstruct
ます。本当?
また、aと通常の間に実際の構文上の違いはありますか?
特別な定義や?JavaBean
class
Interface
基本的に、なぜこれに用語があるのですか?
また、Serializable
インターフェースはどういう意味ですか?
c# - Serializable C#クラスでXmlArrayなしでXmlArrayItem属性を使用する
次の形式のXMLが必要です。
Configuration
属性を持つクラスを作成しようとしてい[Serializable]
ます。クレデンシャルノードをシリアル化するために、次のものがあります。
ただし、これをXMLにシリアル化すると、XMLは次の形式になります。
行を削除すると[XmlArray("configuration")]
、次のようになります。
<credentials>
単一のルートノード内に複数のノードを使用して、これを希望どおりにシリアル化するにはどうすればよい<configuration>
ですか?IXmlSerializable
カスタムシリアル化を実装して実行することなく、これを実行したかったのです。これが私のクラスの説明です。
android - Android:ParcelableとSerializableの違いは?
Android がオブジェクトをシリアル化するための 2 つのインターフェイスを提供するのはなぜですか? Serializable オブジェクトは Android および AIDLBinder
ファイルと相互接続しますか?