Articles of serialización de

Escribir XML en Android

Dada una instancia de org.w3c.dom.Document , ¿cómo org.w3c.dom.Document sus contenidos en un archivo / secuencia? EDITAR: Como señaló CommonsWare, no existe la posibilidad de utilizar clases de Android SDK anteriores a Android 2.2 (API 8). ¿Puede recomendar entonces una biblioteca de terceros para guardar los contenidos del Document en un archivo / secuencia?

Java socket / serialization, el objeto no se actualizará

Estoy escribiendo un pequeño progtwig basado en socket. Estoy usando una clase ModelEvent para pasar información a través del socket. dentro de ModelEvent, hay una variable de tipo de objeto (Object). El objeto en sí es una matriz 2D con algunos valores. object[1][2] = 2; ModelEvent event = new ModelEvent(“allo”, object); dispatchEvent(event); object[2][3] = 2; […]

¿Cuál es la forma correcta de hacer una excepción de .NET personalizada 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 validationErrors; public MyException(string resourceName, IList validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get { return this.resourceName; } } public […]

Serialización XML de la propiedad de la interfaz

Me gustaría XML serializar un objeto que tiene (entre otros) una propiedad de tipo IModelObject (que es una interfaz). public class Example { public IModelObject Model { get; set; } } Cuando trato de serializar un objeto de esta clase, recibo el siguiente error: “No se puede serializar el miembro Example.Model de tipo Example porque […]

convirtiendo el bitmap de Java en 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 la llamada a copyPixelsToBuffer los bytes son todos 0 … […]

JavaScriptSerializer.Deserialize – cómo cambiar los nombres de los campos

Resumen : ¿Cómo correlao un nombre de campo en datos JSON con un nombre de campo de un objeto .Net cuando uso JavaScriptSerializer.Deserialize? Versión más larga : recibo los siguientes datos JSON de una API de servidor (No codificado en .Net) {“user_id”:1234, “detail_level”:”low”} Tengo el siguiente objeto C # para él: [Serializable] public class DataObject […]

Beneficio de usar Parcelable en lugar de serializar el objeto

Según tengo entendido, Bundle and Parcelable pertenece a la forma en que Android realiza la serialización. Se usa, por ejemplo, para pasar datos entre actividades. Pero me pregunto si hay ventajas en el uso de serialización Parcelable lugar de clásica en caso de que se guarde el estado de mis objetos comerciales en la memoria […]

Serialize Class que contiene el miembro Dictionary

Ampliando mi problema anterior , he decidido (de) serializar mi clase de archivo de configuración, que funcionó muy bien. Ahora quiero almacenar una matriz asociativa de letras de unidad en el mapa (la clave es la letra de la unidad, el valor es la ruta de red) y he intentado usar Dictionary , HybridDictionary y […]

Analizando JSON usando Json.net

Estoy tratando de analizar algunos JSON utilizando la biblioteca JSon.Net. La documentación parece un poco escasa y estoy confundido en cuanto a cómo lograr lo que necesito. Aquí está el formato para el JSON que necesito analizar. { “displayFieldName” : “OBJECT_NAME”, “fieldAliases” : { “OBJECT_NAME” : “OBJECT_NAME”, “OBJECT_TYPE” : “OBJECT_TYPE” }, “positionType” : “point”, “reference” […]

Objeto Serializable de Java a la matriz de bytes

Digamos que tengo un AppMessage clase serializable. Me gustaría transmitirlo como byte[] sobre sockets a otra máquina donde se reconstruye a partir de los bytes recibidos. ¿Cómo podría lograr esto?