JSON to Rust Struct: guia de início rápido

Tudo o que é preciso para um primeiro uso correto: o que colar, qual opção realmente importa e como ler o resultado.

Entrada JSON to Rust Struct Saída Funciona 100% no seu navegador — seus dados nunca saem do dispositivo.
JSON to Rust Struct — Entrada → Saída. Funciona 100% no seu navegador — seus dados nunca saem do dispositivo.

Como usar

  1. Abra a ferramenta e cole a entrada no painel esquerdo.
  2. Ajuste apenas as opções que a tarefa realmente exige; os padrões servem para a maioria dos casos.
  3. Leia o resultado no painel direito; ele atualiza enquanto você digita.
  4. Use Copiar para levar o resultado ou Baixar para salvá-lo como arquivo.
Como usar · JSON to Rust Struct 1 Cole os dados na caixade entrada (oucarregue o exemplo). 2 Configure as opçõespara o formatodesejado. 3 Copie, baixe ouinspecione a saída —atualiza ao digitar.
Como usar — 3

Exemplos

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

Entrada

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

Saída — Resultados

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,
}

Executar

Descrição

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

JSON to Rust Struct → · Como usar → · Ferramentas de conversão de dados →

Ferramentas relacionadas