Privado por defecto

Limpieza enfocada de objetos JSON

Aplica limpieza explícita sin ordenar claves, cambiar arreglos ni inventar valores.

Tus datos permanecen en este navegador
JSON de entradaJSON
UTF-8Ln 1, Col 1
ResultadoJSON
UTF-8
Cargando…
Guardado automático solo en el navegadorLas entradas y los ajustes se guardan solo en este navegador y vuelven tras recargar. Activa Borrar datos guardados para usar esta herramienta solo durante la sesión.
Tus datos permanecen en este navegador
InstantáneoSin viajes al servidor
PrivadoProcesamiento en el navegador
AuditableComportamiento documentado
PortableDescargas con tipo correcto
Categoría

Limpieza de objeto JSON: Cómo usar esta herramienta

Elimina recursivamente campos null, cadenas vacías o contenedores vacíos de un objeto superior.

Aplica limpieza explícita sin ordenar claves, cambiar arreglos ni inventar valores.

Abrir guía y ejemplos

Cómo usar esta herramienta

  1. Pega un objeto JSON superior y selecciona las reglas exactas.
  2. Ejecuta Limpiar objeto JSON y revisa la salida antes de sustituir datos.
  3. Revisa el resultado y los diagnósticos antes de copiar o descargar.

Ejemplo para probar

JSON de entrada
{"name":"Ada","nickname":"","middleName":null,"profile":{"bio":null,"tags":[]},"roles":["admin",null]}
Resultado
{
  "name": "Ada",
  "nickname": "",
  "profile": {
    "tags": []
  },
  "roles": [
    "admin",
    null
  ]
}
Aprender

Preguntas frecuentes

¿Se envían mis datos a un servidor?

No. El motor se ejecuta en tu navegador y aplica límites locales de recursos.

¿Qué ocurre con una entrada no válida?

La herramienta muestra un diagnóstico y no conserva un resultado anterior.

¿Qué produce Limpieza de objeto JSON?

Emite un objeto limpio recursivamente sin eliminar elementos de arreglos y conserva el orden de claves.

¿Qué limitación se aplica a Limpieza de objeto JSON?

Los elementos de arreglo se conservan; los campos de objetos dentro de ellos sí se limpian recursivamente.