JSON to Rust Struct: guía de inicio rápido

Todo lo necesario para un primer uso correcto: qué pegar, qué opción importa de verdad y cómo leer el resultado.

Entrada JSON to Rust Struct Salida Funciona 100% en tu navegador: tus datos nunca salen del dispositivo.
JSON to Rust Struct — Entrada → Salida. Funciona 100% en tu navegador: tus datos nunca salen del dispositivo.

Cómo usar

  1. Abre la herramienta y pega tu entrada en el panel izquierdo.
  2. Ajusta solo las opciones que tu tarea necesita de verdad; los valores por defecto sirven para la mayoría de los casos.
  3. Lee el resultado en el panel derecho; se actualiza mientras escribes.
  4. Usa Copiar para llevarte el resultado o Descargar para guardarlo como archivo.
Cómo usar · JSON to Rust Struct 1 Pega tus datos en lacaja de entrada (ocarga el ejemplo). 2 Ajusta las opciones alformato o escenariodeseado. 3 Copia, descarga orevisa la salida: seactualiza mientrasescribes.
Cómo usar — 3

Ejemplos

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

Entrada

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

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

Ejecutar

Descripción

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

JSON to Rust Struct → · Cómo usar → · Herramientas de conversión de datos →

Herramientas relacionadas