Rust → JSON
Convertir la salida de Rust Debug trait {:?} a JSON
Entrada0
Ejemplos:
Salida
0
Acerca del Convertidor Rust a JSON
Convierte la salida formateada del trait Debug de Rust ({:?} y {:#?}) a JSON estándar. Soporta structs, enums, tuplas, Vec, HashMap, HashSet y otros tipos de datos comunes de Rust. La salida de println!("{:?}", obj) o dbg!(obj) se puede convertir directamente. Todo el procesamiento se realiza localmente en su navegador.
Preguntas Frecuentes
¿Qué tipos de datos Rust se soportan?▼
Structs con nombre (User { name: "x" }), structs tupla (Point(1, 2)), variantes de enum (Some/None/Ok/Err), Vec/arrays, HashMap, HashSet y más.
¿Puede manejar la salida formateada con {:#?}?▼
Sí, tanto el formato {:#?} (pretty-print) como {:?} (una línea) son soportados. La herramienta maneja la indentación y saltos de línea automáticamente.
¿Cómo se convierten Some y None?▼
Some(value) se desenvuelve al valor interno, None se convierte a null en JSON. Ok(value) también se desenvuelve.