ArrayList的序列化

2022-03-19 17:22:59 字數 678 閱讀 8869

定義乙個arraylist,存放int,string等基本型別可以被序列化。

自定義乙個類,也可以被序列化。

但是把類新增到arraylist,序列化有點問題,後來發現需要制定extratype引數。

[webmethod]

public string serializequestionsbydatetime()

type extra = new type[1];

extra[0] = typeof(questionmodel);

xmlserializer xs = new xmlserializer(typeof(arraylist),extra);

memorystream ms = new memorystream();

xmltextwriter tw = new xmltextwriter(ms, encoding.default);

xs.serialize(tw, questions);

tw.close();

return encoding.default.getstring(ms.toarray());

}反序列化的**

public arraylist deserializequestionsbydatetime(string serquestions, type type, type extratype)

ArrayList的序列化

定義乙個arraylist,存放int,string等基本型別可以被序列化。自定義乙個類,也可以被序列化。但是把類新增到arraylist,序列化有點問題,後來發現需要制定extratype引數。webmethod public string serializequestionsbydatetime...

序列化(序列化)

原書上翻譯為序列化,msdn翻譯為序列化 作用 當需要儲存,或者網路傳輸 remoting時,資料 物件或值 需要序列化 類似於打包傳輸檔案。system.serializableattribute 序列化是指儲存和獲取磁碟檔案 記憶體或其他地方中的物件。在序列化時,所有的例項資料都儲存到儲存介質上...

序列化(模型序列化 序列化巢狀)

from rest framework import serializers from meituan.models import merchant,class merchantserializer serializers.modelserializer class meta model merch...