Java → JSON

Convertir objetos de logs Java (Map, Lombok, Guava, ReflectionToString, Access Log) a JSON

Entrada0
Ejemplos:
Salida
0

Acerca del Convertidor Java a JSON

Convierte representaciones de texto de objetos Java a JSON estándar. Soporta seis formatos comunes: 1. Lombok @ToString — ej: ClassName(field1=value1, field2=value2), generado automáticamente por anotaciones Lombok, el más común en proyectos Spring Boot. 2. Java Map.toString() — ej: {key1=value1, key2=value2}, salida de HashMap, LinkedHashMap y otras implementaciones de Map. 3. Definición de clase Java (POJO/Bean) — ej: public class UserDTO { ... }, genera un ejemplo de esquema JSON directamente desde la definición de clase. 4. Guava / toString manual — ej: ClassName{field1=value1, field2=value2}, salida de MoreObjects.toStringHelper() de Guava o métodos toString() escritos manualmente. 5. Access Log — ej: header:{...} params:{...}, formato de log de acceso de frameworks web con extracción automática de IP, TraceID, código de estado y otros metadatos. 6. ReflectionToStringBuilder — ej: ClassName@1a2b3c[field1=value1, field2=value2], salida de ReflectionToStringBuilder de Apache Commons Lang. La herramienta detecta automáticamente el formato de entrada, soporta extracción de objetos de líneas de log completas (saltando automáticamente prefijos [IP][TraceID]), y analiza recursivamente objetos anidados, arrays y JSON embebido. Perfecto para desarrolladores backend que analizan datos de logs rápidamente.

Preguntas Frecuentes

¿Qué formatos Java están soportados?

Se soportan cinco formatos: {key=value} de Java Map, ClassName(field=value) de Lombok @ToString, ClassName{field=value} de Guava/toString manual, ClassName@hash[field=value] de Apache ReflectionToStringBuilder, y el formato key:{...} de Access Log. La herramienta detecta automáticamente el tipo de entrada.

¿Puede manejar estructuras anidadas?

Sí, analiza recursivamente Maps anidados, objetos Lombok (ej: OrderGuest(name=...)), arrays (ej: [item1, item2]) y cadenas JSON embebidas.

¿Puedo pegar líneas de log completas directamente?

Sí, la herramienta salta automáticamente los prefijos de log (IP, TraceID, nombre de hilo, nivel de log, etc.) y extrae objetos Java para su análisis.