LocalUtils field note · Validar, formatear, minimizar y borrar JSON deliberadamente
Validar, formatear, minimizar y borrar JSON deliberadamente
JSON es estricto con las comillas, las comas, los corchetes y los tipos de valores. El formateo puede hacer que un documento sea legible, mientras que la minificación elimina espacios en blanco insignificantes. Ninguna operación cambia si los datos son confidenciales.
El depurador aplica reglas de nombre de campo seleccionadas por el usuario después de analizar JSON válido. Es una conveniencia para estructuras predecibles, no un detector de privacidad semántico, y los valores anidados aún pueden revelar la misma información bajo otra clave o dentro de texto libre.
Inicio rápido
- Pegue o escriba una copia del JSON y valídelo antes de hacer suposiciones sobre la estructura.
- Utilice el formato para revisión y minificación sólo cuando realmente se requiera una representación compacta.
- Configure reglas de limpieza para los nombres de campo exactos utilizados en el documento y luego inspeccione cada reemplazo en contexto.
- Copie o descargue el resultado y valídelo nuevamente en el sistema de destino.
device → browser engine → result
Qué hace el navegador
El navegador analiza la entrada con manejo JSON de JavaScript, aplica recursivamente reglas clave configuradas y serializa el resultado con o sin sangría.
Las preferencias de entrada y limpieza actuales se almacenan en localStorage para mayor comodidad. Esa persistencia es útil en un dispositivo personal pero inapropiada para datos confidenciales en un perfil de navegador compartido.
Entradas y salidas
- Entrada: un valor JSON válido, incluido un objeto, matriz, cadena, número, booleano o nulo.
- Salida: texto JSON formateado, minimizado o borrado.
- Los comentarios, las comas finales, NaN, Infinity y la sintaxis de objetos JavaScript no son JSON estándar.
Límites que debes conocer antes de empezar
- Un documento válido aún puede tener un esquema incorrecto o valores engañosos.
- La depuración basada en claves omite secretos almacenados con nombres inesperados o incrustados en texto.
- Los documentos pegados de gran tamaño pueden ralentizar el almacenamiento del editor y del navegador.
- El formateo no cifra, anonimiza ni valida las reglas comerciales.
Solución de problemas
- Utilice la posición informada cerca de un error de análisis e inspeccione la coma, la comilla o el corchete anterior.
- Si una regla cambia demasiado, limite la coincidencia del nombre del campo y vuelva a ejecutarla desde el original.
- Si el editor se vuelve lento, utilice un flujo de trabajo de transmisión o orientado a archivos en lugar de pegar datos de varios megabytes.
Lista de verificación de verificación
- Analice el resultado final en un segundo analizador JSON.
- Busque cada valor confidencial original, no solo el nombre de clave esperado.
- Compare los recuentos y los campos obligatorios con el esquema de origen antes de utilizar el resultado.
Preguntas que hace la gente
¿El formato cambia los valores?
Solo debería cambiar espacios en blanco insignificantes, pero siempre validar y comparar datos cuando la serialización exacta sea importante.
¿Borrar es anonimización?
No. La eliminación de claves seleccionadas no aborda identificadores indirectos, texto libre, correlaciones ni copias externas.
¿Por qué se rechaza mi objeto JavaScript?
JSON requiere cadenas y claves entre comillas dobles y no admite comentarios, funciones, comas indefinidas o finales.
