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.