Tag: HIVE-SERDE
Estoy tratando de leer un flujo JSON, parte del cual se ve así: json “data”: [ “c1a8f800a4393e0cacd05a5bc60ae3e0”, “bbac4013c1ca3482155b584d35dac185”, “685f237d4fcbd191c981b94ef6986cde”, “a08898e81f1ddb6612aa12641b856aa9″ ] (hay más entradas en la lista “data” y cada entrada es más larga, pero esto debería ser ilustrativo; tanto la longitud de la lista como la longitud de cada . . . Read more
Estoy tratando de deserializar un bloque XML con serde_xml pero por alguna razón parece que no puede identificar y asignar el resultado a mi enumerado. Aquí está el código: #[derive(Debug, Serialize, Deserialize, PartialEq)] enum Type { #[serde(rename = “string”)] StringFieldEmpty, } #[derive(Debug, Serialize, Deserialize, PartialEq)] struct DataType { name: String, . . . Read more
Dado el siguiente JsonValue: let mut schema = json!({ “level”: “strict”, “rule”: {} }); Donde insertaremos valores dinámicamente en este JsonValue: let value: json!({ “type”: property.r#type, “minLength”: property.minLength, “maxLength”: property.maxLength, “enum”: property.r#enum }); schema[“rule”] .as_object_mut() .unwrap() .insert( String::from(property.name), value ); // Estructura para Property #[derive(Default, Serialize, Deserialize)] #[serde(rename_all = “camelCase”)] . . . Read more
Intentando deserializar la respuesta de una solicitud GET en Rust. La siguiente solicitud parece funcionar bien. Sin embargo, me preguntaba si hay una forma buena de modelar el “TradeResult”. Actualmente, está codificado de forma rígida como “XXBTZUSD”. Quiero que esto pueda ser cualquier tipo de par. Intenté usar un tipo . . . Read more
#[derive(BorshDeserialize, BorshSerialize, Debug)] pub struct Project { pub name: String, pub description: String, pub image: String, pub owner: AccountId, pub supporters: UnorderedMap<accountid, supporter=””>, pub balance: u128, pub goal: u128, pub end_time: u64, pub status: ProjectStatus, pub plan: SupporterPlans, pub level_amounts: LookupMap<supporterlevel, u128=””>, } #[near_bindgen] #[derive(BorshDeserialize, BorshSerialize, PanicOnDefault)] pub struct Nearkick . . . Read more