Preguntas etiquetadas con serialization

La serialización es el proceso mediante el cual las estructuras de datos se convierten en un formato que puede almacenarse o transmitirse fácilmente y, posteriormente, reconstruirse.

18
XmlSerializer: se produjo un error al reflejar el tipo
Usando C # .NET 2.0, tengo una clase de datos compuestos que tiene el [Serializable]atributo. Estoy creando una XMLSerializerclase y pasando eso al constructor: XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); Recibo una excepción que dice: Se produjo un error al reflejar el tipo. Dentro de la clase de datos hay otro …
332 c#  .net  xml  serialization  .net-2.0 


10
Serializar un objeto a una cadena
Tengo el siguiente método para guardar un objeto en un archivo: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Confieso que no lo escribí (solo lo convertí …

12
IntelliJ IDEA que genera serialVersionUID
¿Cómo generar este valor en IntelliJ IDEA? Voy a Configuración -> Errores -> Problemas de serialización -> Clase serializable sin 'serialVersionUID', pero aún no me muestra la advertencia. Mi clase PKladrBuilding padre implementa la interfaz Serializable . Parte del código: public class PKladrBuilding extends PRQObject public abstract class PRQObject extends …

5
.NET NewtonSoft JSON deserializa el mapa a un nombre de propiedad diferente
Tengo la siguiente cadena JSON que se recibe de una parte externa. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } Mis clases de mapeo: public class Attributes { public string eighty_min_score { get; set; } public …


9
convertir el mapa de bits de Java a una matriz de bytes
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Cuando miro el búfer después de que la llamada a copyPixelsToBufferlos …




10
Convierta un pitón dict en una cadena y viceversa
Estoy escribiendo un programa que almacena datos en un objeto de diccionario, pero estos datos deben guardarse en algún momento durante la ejecución del programa y cargarse nuevamente en el objeto de diccionario cuando el programa se ejecute nuevamente. ¿Cómo convertiría un objeto de diccionario en una cadena que se …


3
Cómo deserializar un objeto JObject to .NET
Felizmente uso la biblioteca Newtonsoft JSON . Por ejemplo, crearía un a JObjectpartir de un objeto .NET, en este caso una instancia de Exception (podría o no ser una subclase) if (result is Exception) var jobjectInstance = JObject.FromObject(result); ahora sé que la biblioteca puede deserializar el texto JSON (es decir, …


7
¿Cuál es la forma correcta de hacer que una excepción .NET personalizada sea serializable?
Más específicamente, cuando la excepción contiene objetos personalizados que pueden o no ser serializables. Toma este ejemplo: public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get { …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.