es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: HIVE-SERDE

¿Cómo serializar y deserializar un chrono::Duration?

En mi proyecto actual estoy intentando almacenar una chrono::Duration en una estructura de configuración, que se serializará y deserializará ocasionalmente usando serde_json. Desafortunadamente, parece que Serialize y Deserialize no se implementan para chrono::Duration. Dicho esto, chrono dice que tiene soporte para serde a través de una de sus características opcionales. . . . Read more

¿Cómo crear XML a partir de una estructura en Rust?

Intento crear una cadena xml a partir de una estructura en Rust. La estructura está anidada y siempre obtengo etiquetas duplicadas en xml. Estoy usando serde-xml-rs version 0.5.1. #[derive(Serialize, Debug)] struct A { #[serde(rename(serialize = “B”))] pub b: B } #[derive(Serialize, Debug)] struct B { pub c: String } let . . . Read more

Cómo deserializar un campo de cadena a bool.

Actualmente tengo una cadena JSON que estoy deserializando con serde_json. { "foo": "<val>" // val puede contener "SI" o "NO" } Me gustaría deserializar esto a un valor bool utilizando serde y una búsqueda personalizada que convierta “SI” -> verdadero y viceversa. #[derive(Deserialize)] pub struct Entry { pub foo: bool, . . . Read more