我正在使用 DataContractJsonSerializer 序列化批量数据,但遇到错误即。引发了“System.OutOfMemoryException”类型的异常。
public static string MyDataContractJsonSerializer(object objToSerialize, Type objType)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(objType);
System.IO.MemoryStream st1 = new System.IO.MemoryStream();
ser.WriteObject(st1, objToSerialize); //Error encountering here.. Exception of type 'System.OutOfMemoryException' was thrown.
byte[] barray = st1.ToArray();
string abc = System.Text.Encoding.ASCII.GetString(barray);
return abc;
}
我该如何解决这个问题?
请告诉我序列化批量数据的任何替代方法。
请帮我。