JSON to Rust Serde Struct Generator Online

Convert JSON payloads into Rust pub struct definitions decorated with #[derive(Serialize, Deserialize)], i64, f64, String, Vec<T>, and serde(rename) attributes.

Open JSON to Rust Serde Generator →

Serde Derive

Includes use serde::{Serialize, Deserialize}; imports and derive attributes.

Snake Case Fields

Converts field names to Rust snake_case style with automatic #[serde(rename)].

Local & Secure

Runs in browser memory. No uploads.