AZ Tools

Conversor de JSON a clase Java (POJO)

Desarrollo

Pega cualquier objeto o arreglo JSON y obtén definiciones `class` de Java (POJOs) listas para usar con campos tipados (String, long, double, boolean, List<...>) y clases separadas para objetos anidados. Todo se ejecuta localmente en tu navegador: tu JSON nunca se sube.

Clases Java

Cómo usar

  1. Pega o escribe tu JSON en el cuadro de entrada.
  2. Opcionalmente cambia el nombre de la clase raíz (por defecto AutoGenerated).
  3. Copia las clases generadas del cuadro de salida.

Preguntas frecuentes

¿Cómo se tipan los números?
Los números enteros se convierten en long y los que tienen punto decimal en double. Cámbialos a int o float manualmente si prefieres un tipo más estrecho.
¿Qué pasa con null o los arreglos vacíos?
Los valores null se asignan a Object y los arreglos vacíos a List<Object>, porque su tipo no puede inferirse de la muestra.
¿Cómo se manejan los objetos anidados?
Cada objeto anidado se convierte en su propia clase. Se añade un import de java.util.List cuando se genera algún campo de lista.
¿Se envía mi JSON a algún sitio?
No. La conversión ocurre por completo en tu navegador; no se sube nada.

Herramientas relacionadas