JSON to Rust Struct: быстрое начало

Всё необходимое для первого успешного запуска: что вставить, какой параметр действительно важен и как читать результат.

Ввод JSON to Rust Struct Вывод Работает на 100% в браузере — данные не покидают ваше устройство.
JSON to Rust Struct — Ввод → Вывод. Работает на 100% в браузере — данные не покидают ваше устройство.

Как использовать

  1. Откройте инструмент и вставьте данные в левую панель.
  2. Меняйте только те параметры, которые действительно нужны — значения по умолчанию подходят для большинства случаев.
  3. Читайте результат в правой панели; он обновляется по мере ввода.
  4. Используйте «Копировать», чтобы забрать результат, или «Скачать», чтобы сохранить файл.
Как использовать · JSON to Rust Struct 1 Вставьте данные в полеввода (или загрузитепример). 2 Настройте параметрыпод нужный формат. 3 Скопируйте, скачайтеили просмотрите вывод— обновляется вживую.
Как использовать — 3

Примеры

Emits serde rename attributes so the Rust field names can stay idiomatic.

Ввод

{"id":42,"title":"Hello","tags":["a","b"],"active":true}

Вывод — Результаты

use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Root {
    #[serde(rename = "id")]
    pub id: i64,
    #[serde(rename = "title")]
    pub title: String,
    #[serde(rename = "tags")]
    pub tags: Vec<String>,
    #[serde(rename = "active")]
    pub active: bool,
}

Запустить

Описание

Generate a serde-derived Rust struct with rename attributes from a JSON sample.

JSON to Rust Struct → · Как использовать → · Инструменты преобразования данных →

Похожие инструменты