ToolBuddy
En el navegador

JSON a Rust

Deduce structs de Rust a partir de un JSON de ejemplo. Los objetos anidados se convierten en structs con nombre y renombres de serde. Las claves que faltan en algunos objetos de un array quedan opcionales. La conversión se queda en la pestaña.

Se ejecuta en tu navegador. No se sube nada.

0 caracteres · 0 líneas

0 caracteres · 0 líneas

Sobre esta herramienta

Deduce structs de Rust desde un JSON de ejemplo. Las claves en camel case se vuelven campos snake_case con rename. Las claves ausentes en parte de un array, y un null junto a un valor concreto, se vuelven Option. Los enteros siguen siendo i64 y el resto f64.

Pega JSON y copia los structs. Un array de objetos en la raíz es type Root = Vec<RootItem>. Un objeto vacío es HashMap<String, serde_json::Value>. Es un punto de partida, sin métodos ni validación. El trabajo se queda en esta pestaña. Después de cargar la página puedes seguir sin red.

Preguntas

Más herramientas de Convertir