Articles of serialización de

Problema de deserialización con DataContractJsonSerializer

Tengo la siguiente pieza de JSON: [{ “name”: “numToRetrieve”, “value”: “3”, “label”: “Number of items to retrieve:”, “items”: { “1”: “1”, “3”: “3”, “5”: “5” }, “rules”: { “range”: “1-2” } }, { “name”: “showFoo”, “value”: “on”, “label”: “Show foo?” }, { “name”: “title”, “value”: “Foo”, “label”: “Foo:” }] Versión todo en una línea (adecuada […]

Mejores prácticas para la serialización DateTime en .NET 3.5

Hace unos 4 años, seguí este artículo de MSDN sobre las mejores prácticas de uso de DateTime para construir un cliente .Net en .Net 1.1 y servicios web ASMX (con el servidor SQL 2000 como servidor). Todavía recuerdo los problemas de serialización que tuve con DateTime y el esfuerzo de prueba que requirió para los […]

¿Por qué las interfaces no son ?

Creo que agregar ese atributo a una interfaz sería útil, asegúrese de no crear clases que usen la interfaz y olvidar hacerlas serializables. Esta podría ser una pregunta fundamental, pero quería preguntar a los expertos.

Json.Net agrega $ id a los objetos EF a pesar de establecer PreserveReferencesHandling en “Ninguno”

Ya he visto cómo eliminar $ id durante la serialización de JSON, pero las respuestas dadas no parecen funcionar para mí y espero que alguien pueda descubrir lo que estoy haciendo mal. Aquí está mi código: return JsonConvert.SerializeObject(target, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Include, PreserveReferencesHandling = PreserveReferencesHandling.None, ContractResolver = new CustomContractResolver(), Converters = CustomConverters }); […]

¿Cuáles son las diferencias entre XmlSerializer y BinaryFormatter?

Pasé una buena parte de tiempo la semana pasada trabajando en la serialización. Durante ese tiempo encontré muchos ejemplos utilizando BinaryFormatter o XmlSerializer. Desafortunadamente, lo que no encontré fueron ejemplos que detallen las diferencias entre los dos. La génesis de mi curiosidad radica en por qué BinaryFormatter puede deserializarse directamente en una interfaz mientras que […]

¿Cuál es el propósito de la serialización en Java?

He leído un buen número de artículos sobre Serialización y cómo es tan bueno y genial, pero ninguno de los argumentos fue lo suficientemente convincente. Me pregunto si alguien realmente puede decirme qué es lo que realmente podemos lograr al serializar una clase.

Serializar y desializar android.graphics.Bitmap en Java

Empecé a trabajar en una de mis primeras aplicaciones de Android y tengo la base de una aplicación que maneja una imagen con varias capas. Puedo exportar una versión plana del archivo de proyecto como PNG, pero me gustaría poder guardar la imagen en capas para su posterior edición (incluidas las opciones aplicadas a ciertas […]

Forzar JSON.NET para que incluya milisegundos al serializar DateTime (incluso si el componente ms es cero)

Estoy usando JSON.NET para serializar los valores de DateTime directamente desde las instancias de los objetos (no usando DateTime.ToString () con el formateador). ¿Hay alguna manera de forzar a JSON.NET a incluir milisegundos en la serialización incluso si el componente de milisegundos de DateTime es cero? Antecedentes: tengo un consumidor de servicios web muy lento […]

DataContractSerializer no llama a mi constructor?

Me acabo de dar cuenta de algo loco, que asumí que era completamente imposible: al deserializar un objeto, el DataContractSerializer no llama al constructor . Tome esta clase, por ejemplo: [DataContract] public class Book { public Book() { // breakpoint here } [DataMember(Order = 0)] public string Title { get; set; } [DataMember(Order = 1)] […]

Cómo enviar objetos a través del paquete

Necesito pasar una referencia a la clase que hace la mayoría de mi procesamiento a través de un paquete. El problema es que no tiene nada que ver con intenciones o contextos y tiene una gran cantidad de objetos no primitivos. ¿Cómo puedo empaquetar la clase en un paquete / serializable y pasarla a startActivityForResult […]