タグ付けされた質問 「serialization」

シリアライゼーションとは、データ構造を簡単に保存または送信できる形式に変換し、その後再構築するプロセスです。



6
オブジェクトをシリアル化してAndroidのファイルに保存するにはどうすればよいですか?
いくつかの単純なクラスがあり、それがオブジェクトとしてインスタンス化されたら、その内容をファイルにシリアル化し、後でそのファイルを読み込んでそれを取得できるようにしたいとします...ここからどこから始めればよいかわかりませんが、このオブジェクトをファイルにシリアル化するにはどうすればよいですか? public class SimpleClass { public string name; public int id; public void save() { /* wtf do I do here? */ } public static SimpleClass load(String file) { /* what about here? */ } } これは.NETで本当に簡単なタスクであるため、おそらく世界で最も簡単な質問ですが、Androidではかなり新しいので、完全に迷っています。

10
Javaシリアライゼーション:readObject()とreadResolve()の比較
『Effective Java and other sources』では、シリアライズ可能なJavaクラスを操作するときにreadObject()メソッドをいつどのように使用するかについて、かなり説明しています。一方、readResolve()メソッドは、少し謎のままです。基本的に私が見つけたすべてのドキュメントは、2つのうちの1つだけに言及するか、両方に個別に言及します。 未回答の質問は次のとおりです。 2つの方法の違いは何ですか? どの方法をいつ実装すべきですか? 特に何を返すかという点で、どのようにreadResolve()を使用する必要がありますか? この件について少しお話しいただければ幸いです。


5
IntellijでシリアルバージョンUIDを生成する方法
私がEclipseを使用したとき、シリアルバージョンのUIDを生成する優れた機能がありました。 しかし、IntelliJで何をすべきか? IntelliJで同一のシリアルバージョンUIDを選択または生成する方法 そして、古いクラスを変更するときはどうしますか? を指定しない場合id、実行時に生成されます...

5
DataContractSerializerを使用してシリアル化するときにプロパティを無視するにはどうすればよいですか?
.NET 3.5SP1とDataContractSerializerを使用してクラスをシリアル化しています。SP1では、クラスにDataContract / DataMember属性を含める必要がなく、全体をシリアル化するように動作が変更されました。これは私が使用している動作ですが、シリアライザの1つのプロパティを無視する必要があります。これを行う1つの方法は、クラスにDataContract属性を追加し、含めるすべてのメンバーにDataMember属性を配置することです。しかし、私にはこれがうまくいかない理由があります。 だから私の質問は、DataContractSerializerにプロパティを無視させるために使用できる属性または何かがあるのですか?
125 c#  .net  wcf  serialization 

15
JavaScriptSerializer中のASP.NET MVCのMaxJsonLength例外
私のコントローラーアクションの1つでJsonResult、グリッドを満たすために非常に大きな値を返しています。 次のInvalidOperationException例外が発生します。 JSON JavaScriptSerializerを使用したシリアライゼーションまたはデシリアライゼーション中のエラー。文字列の長さがmaxJsonLengthプロパティで設定された値を超えています。 のmaxJsonLengthプロパティをweb.config高い値に設定しても、残念ながら効果はありません。 <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483644"/> </webServices> </scripting> </system.web.extensions> この SOの回答で述べたように、文字列としてそれを渡したくありません。 私の調査では、この動作を回避するために独自の(例:)を作成することが推奨されているこのブログ投稿を見つけました。ActionResultLargeJsonResult : JsonResult これが唯一の解決策ですか? これはASP.NET MVCのバグですか? 何か不足していますか? 任意の助けをいただければ幸いです。

9
Java ByteBufferからStringへ
これは、この方法でByteBufferをStringに変換する正しいアプローチですか? String k = "abcd"; ByteBuffer b = ByteBuffer.wrap(k.getBytes()); String v = new String(b.array()); if(k.equals(v)) System.out.println("it worked"); else System.out.println("did not work"); 私が尋ねる理由は、これは単純すぎるように見えるが、Javaのような他のアプローチ:ByteBufferとの間の文字列の変換および関連する問題はより複雑に見えるためです。

11
バンドルを介してオブジェクトを送信する方法
バンドルを介して処理の大部分を行うクラスへの参照を渡す必要があります。 問題は、インテントやコンテキストとは関係がなく、大量の非プリミティブオブジェクトがあることです。クラスをparcelable / serializableにパッケージ化してに渡すにはどうすればよいstartActivityForResultですか?

3
XMLシリアル化-配列のルート要素のレンダリングを無効にする
コレクションのルート要素のレンダリングを何らかの方法で無効にできますか? シリアル化属性を持つこのクラス: [XmlRoot(ElementName="SHOPITEM", Namespace="")] public class ShopItem { [XmlElement("PRODUCTNAME")] public string ProductName { get; set; } [XmlArrayItem("VARIANT")] public List<ShopItem> Variants { get; set; } } このXMLを生成します。 <SHOPITEM xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <PRODUCTNAME>test</PRODUCTNAME> <Variants> <VARIANT> <PRODUCTNAME>hi 1</PRODUCTNAME> </VARIANT> <VARIANT> <PRODUCTNAME>hi 2</PRODUCTNAME> </VARIANT> </Variants> </SHOPITEM> <Variants>ここに要素は必要ありません。私は何をしなければなりませんか? また、ルート要素にxsiおよびxsd名前空間は必要ありません...

14
JSON文字列をJava MEのオブジェクトに変換しますか?
次のような文字列を変換する方法がJava / J2MEにありますか? {name:"MyNode", width:200, height:100} 同じの内部オブジェクト表現に、1行のコードで? 現在の方法は面倒すぎるので: Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100); たぶんJSONライブラリ?

27
HTMLラッパーなしでDOMDocumentのHTMLを保存する方法は?
私は以下の関数です。コンテンツの出力前にXML、HTML、本文、およびpタグラッパーを追加せずにDOMDocumentを出力するのに苦労しています。推奨される修正: $postarray['post_content'] = $d->saveXML($d->getElementsByTagName('p')->item(0)); コンテンツ内にブロックレベルの要素がない場合にのみ機能します。ただし、次の例のようにh1要素を使用すると、saveXMLからの結果の出力は切り捨てられます... <p>必要に応じて</ p> 可能な回避策としてこの投稿を指摘しましたが、このソリューションに実装する方法を理解できません(以下のコメント化された試みを参照)。 助言がありますか? function rseo_decorate_keyword($postarray) { global $post; $keyword = "Jasmine Tea" $content = "If you like <h1>jasmine tea</h1> you will really like it with Jasmine Tea flavors. This is the last ocurrence of the phrase jasmine tea within the content. If there are …

13
なぜJavaはSerializableインターフェースを必要とするのですか?
シリアライゼーションにはかなりの労力を費やしていますが、使用するすべてのオブジェクトにSerializableタグを指定しなければならないのは、ちょっとした負担です。特にそれが私たちが実際に変更することができないサードパーティのクラスである場合。 問題は次のとおりです。Serializableは空のインターフェイスであり、Javaは追加すると堅牢なシリアル化を提供する implements Serializableので、なぜそれらはすべてをシリアル化可能にしていないのですか? 何が欠けていますか?

9
jQuery:serialize()フォームとその他のパラメーター
単一のAJAXリクエストでフォーム要素(.serialize()メソッドでシリアル化)およびその他のパラメーターを送信することは可能ですか? 例: $.ajax({ type : 'POST', url : 'url', data : { $('#form').serialize(), par1 : 1, par2 : '2', par3: 232 } } そうでない場合、フォームを他のパラメーターと一緒に送信する最良の方法は何ですか? ありがとう

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.