Resultados da pesquisa a pedido "serde"
Como transformar campos durante a serialização usando Serde?
Como posso aplicar uma transformação a um campo antes da serialização? Por exemplo, como posso garantir que os camposlat elon nesta definição de estrutura são arredondadas para no máximo 6 casas decimais antes de ...
Gere JSON bonito (recuado) com serde
Usando oserde_json [https://github.com/serde-rs/json]caixa, eu posso usar ::serde_json::to_string(&obj)serializar um objeto em uma sequência JSON. O JSON resultante usa formatação compacta, como: {"foo":1,"bar":2}Mas como eu gero JSON bonito / ...
Como desserializar um subcampo de uma estrutura do JSON da estrutura original com Serde?
Eu quero ter oTest::team_size atributo ser desserializado dos dados deTest próprio objeto: #[derive(Debug, Serialize, Deserialize)] struct TeamSize { pub min: i64, pub max: i64, } #[derive(Debug, Serialize, Deserialize)] struct Test { pub i: ...
Como posso distinguir entre um campo desserializado que está faltando e um que é nulo?
Eu gostaria de usarSerde [https://serde.rs/]analisar alguns JSON como parte de uma solicitação HTTP PATCH. Como as solicitações PATCH não passam o objeto inteiro, apenas os dados relevantes a serem atualizados, eu preciso saber entre um valor que ...
Por que uma característica não é implementada para um tipo que claramente foi implementado?
Estou tentando usarDiesel [http://diesel.rs/]para consultar um banco de dados MySQL e exibir os resultados com um modelo de guidão comFoguete [https://rocket.rs/]. Eu tenho isso emmodels.rs #[derive(Queryable, Serialize)] pub struct Post { pub ...
Falha ao analisar XML com um elemento opcional com serde-xml-rs
Eu tenho uma árvore de estruturas anotadas por serde e ela consegue analisar o XML de exemplo, incluindo este fragmento: <bmsg> <cmsg> <!-- ... --> <cmsg> <bmsg>Agora estou testando com um grande arquivo XML de amostra e as seguintes estruturas ...
Como transformar campos durante a desserialização usando Serde?
Estou usando Serde para desserializar um arquivo XML que tem o valor hexadecimal0x400 como uma string e eu preciso convertê-lo no valor1024 como umu32. Preciso implementar oVisitor característica para separar 0x e decodificar 400 da base 16 para ...
Desserializando TOML em vetor de enum com valores
Estou tentando ler um arquivo TOML para criar uma estrutura que contém um vetor de enumerações com valores associados. Aqui está o código de exemplo: extern crate serde; #[macro_use] extern crate serde_derive; extern crate toml; use ...
Como serializar ou desserializar um arco <T> no Serde?
Eu tenho uma estrutura que contém filhos de seu próprio tipo. Essas crianças estão envolvidas emArcs, e estou tendo problemas ao ligar paraserde_json::to_string nele. Minha estrutura é: #[derive(Serialize, Deserialize)] pub struct Category { pub ...
Como implementar `serde :: Serialize` para um objeto de característica em caixa?
Encontrei um problema ao tentar criar um vetor genérico para uma estrutura. Esta foi minha primeira tentativa: #[derive(Serialize)] struct Card { sections: Vec<Section<WidgetTrait>> } #[derive(Serialize)] struct Section<T: WidgetTrait> { header: ...
Página 1 do 2