Вопросы по теме 'serde-json'
Как сериализовать перечисление без включения имени варианта перечисления?
Я пытаюсь сериализовать перечисление в строку JSON. Я реализовал черту Serialize для своего перечисления, как описано в документации, но всегда получаю {"offset":{"Int":0}} вместо желаемого {"offset":0} .
extern crate serde;
extern crate...
1890 просмотров
schedule
14.05.2023
Как я могу десериализовать тип, в котором все поля имеют значения по умолчанию, вместо этого?
Мне нужно десериализовать капли JSON, где в некоторых местах отсутствие всего объекта кодируется как объект с той же структурой, но для всех его полей установлены значения по умолчанию (пустые строки и нули).
extern crate serde_json; // 1.0.27...
959 просмотров
schedule
18.06.2022
Разбор JSON из результата API
Я использую RUST и Reqwest для вызова следующего ответа от API:
Оболочка:...
141 просмотров
schedule
22.08.2022
serder_json heserialize map со значением Number, boolean или String
Я пытался десериализовать JSON, содержащий объект, значения которого могут быть только String, Boolean или Number.
Вот код, который я использую для этого:
use serde::{Deserialize, Serialize};
use serde_json::Number;
use...
184 просмотров
schedule
09.05.2022
Десериализация JSON с несколькими возможными значениями с помощью ржавчины
Итак, я пишу программу на Rust (в которой я новичок), которая читает файл конфигурации json и делает некоторые вещи в зависимости от ввода. Мне удалось успешно проанализировать json с помощью serde_json . Следующее, что я хочу разрешить...
144 просмотров
schedule
23.05.2023
Rust жалуется на срок службы метода, который я пишу
Я изо всех сил пытаюсь изучить Rust всю свою жизнь. Поэтому я делаю метод ниже в оболочке веб-клиента.
pub async fn get_as_bytes<T: serde::Deserialize>(
&self,
url: &str,
headers: Option<HeaderMap>,
) ->...
80 просмотров
schedule
12.08.2023
Невозможно записать поле в документ MongoDB при использовании атрибута serde skip_serialize в Rust
Я хочу иметь возможность записывать поле в документ mongo, но избегать его сериализации при передаче объекта в качестве ответа клиенту.
Я пробовал использовать #[serde(skip_serializing)] . Однако он работает не так, как я предполагал, что, как мне...
129 просмотров
schedule
17.05.2023