Articles of serialización de

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 […]

Se detectó un bucle de referencia automática: cómo recuperar datos de WebApi en el navegador

Estoy usando Entity Framework y tengo un problema para obtener datos de padres e hijos en el navegador. Aquí están mis clases: public class Question { public int QuestionId { get; set; } public string Title { get; set; } public virtual ICollection Answers { get; set; } } public class Answer { public int […]

Java: objeto a byte y byte a convertidor de objeto (para el gabinete de Tokio)

Necesito convertir objetos en un byte [] para almacenarlos en el almacén de valores-clave del gabinete de Tokio. También necesito desvincular el byte [] de un Objeto al leer desde el almacén de clave-valor. ¿Hay algún paquete por ahí que me ayude con esta tarea? ¿O sería la mejor solución para implementarlo yo mismo?

¿Cómo serializar un objeto Exception en C #?

Estoy intentando serializar un objeto Exception en C #. Sin embargo, parece que es imposible ya que la clase Excepción no está marcada como [Serializable] . ¿Hay alguna manera de evitarlo? Si algo sale mal durante la ejecución de la aplicación, quiero que me informen con la excepción que ocurrió. Mi primer reflection es serializarlo.