Ir al contenido principal
CuteJSON
↑↓ Navegar Enter Seleccionar Esc Cerrar

Limpiador JSON

Elimine lo que un documento no necesita, renombre o redacte lo que no deberia mostrar, y conserve solo las rutas que importan, en un solo paso.

Volver a todas las herramientas

Atajos de teclado

Funcionan donde exista la accion correspondiente en esta pagina.

Abrir la paleta de comandos
Ctrl/Cmd + K
Ejecutar la accion principal
Ctrl/Cmd + Enter
Formatear
Ctrl/Cmd + Shift + F
Minificar
Ctrl/Cmd + Shift + M
Copiar la salida
Ctrl/Cmd + Shift + C
Abrir archivo
Ctrl/Cmd + Shift + O
Descargar la salida
Ctrl/Cmd + S
Cerrar este dialogo
Esc
Abrir este dialogo
F1 / ?

Datos locales

Todo lo de abajo se guarda solo en este navegador, en este dispositivo. Nada de esto se envia jamas a ningun sitio, y cerrar este dialogo no hace falta para que eso siga siendo cierto.

Borradores sin guardar
Herramientas con opciones recordadas

Archivos abiertos recientemente

    Todavia no se abrio ningun archivo en este dispositivo.

    Compartir mediante enlace

    El contenido se guarda en la parte del enlace despues del simbolo #, que los navegadores nunca envian a un servidor. Nada de esto se sube a cutejson.com ni a ningun otro lugar.

    Comparte la primera entrada de esta pagina. En una herramienta con mas de una, solo se incluye esa.

    Todavia no hay nada que compartir. Pegue o escriba algo primero.

    Entrada

    Cargar desde una URL

    Obtiene la URL directamente desde tu navegador y carga en este panel el texto que devuelva.

    Resultado

    El documento limpio aparece aqui.

    Reglas

    Una regla por linea en cada cuadro. Una regla que no coincide con nada en este documento en particular se lista debajo del resultado en lugar de tratarse como un fallo.

    Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.

    Sobre esta herramienta

    Doce operaciones, ejecutadas en un orden fijo en lugar del orden en que se activen, porque varias de ellas darian una respuesta distinta segun el orden. Primero se resuelve una clave duplicada genuina que ya estaba en el documento pegado, conservando el ultimo miembro escrito o el primero, segun lo que indique la opcion de claves duplicadas mas abajo, ya que cada paso posterior asume un miembro por nombre, igual que un JSON Pointer. Conservar rutas, si se establecen, reduce el documento a solo esas rutas y lo necesario para llegar a ellas. Eliminar rutas quita exactamente lo que nombra. Renombrar claves es un reemplazo global y exacto por nombre de clave, a cualquier profundidad. Redactar claves reemplaza el valor de cualquier miembro cuya clave coincida exactamente, a cualquier profundidad, con el texto fijo [REDACTED]. Enmascarar rutas reemplaza el valor en un puntero con el texto fijo ***. Luego los cinco interruptores simples se ejecutan juntos en un solo paso: eliminar valores null, eliminar objetos y arreglos vacios, incluidos los que quedaron vacios solo por la eliminacion de nulls que acaba de correr en el mismo paso, recortar espacios en blanco de los valores de texto, y descartar un elemento de arreglo posterior igual a uno anterior. La normalizacion de mayusculas de claves se ejecuta al final de todo, a proposito, para que cada paso anterior pueda seguir emparejando una clave por el nombre que realmente tenia en el documento pegado, antes de que esta pagina la renombrara o le cambiara el formato. Una ruta que no se resuelve no es un error: se anota debajo del resultado y se omite, ya que el mismo conjunto de reglas guardado esta pensado para reutilizarse en documentos que no comparten exactamente la misma forma. Un puntero mal formado, o una regla de renombrado sin su flecha, si es un error, ya que eso es un error al escribir, no un desajuste con este documento en particular.

    Como se usa

    1. Pegue su JSON en el editor, o cargue el ejemplo.
    2. Active los interruptores que correspondan, y agregue una regla de renombrar, eliminar, conservar, enmascarar o redactar, una por linea, en cualquiera de los cuadros de abajo.
    3. Presione Limpiar. Todo lo que una regla no pudo encontrar en este documento aparece listado debajo del resultado en lugar de ignorarse en silencio.