Coincidencia recursiva exacta
Recorre objetos y arrays anidados y solo cambia valores cuyo nombre de campo coincide por completo.
Edita valores por lotes en JSON anidado: multiplica precios u otros números, controla la precisión decimal y renombra claves de forma segura.
Busca valores numéricos por el nombre exacto del campo. La multiplicación se ejecuta primero y después el resultado se redondea a los decimales opcionales; los números JSON no conservan ceros finales.
Al activarlo, reemplaza de forma segura las claves coincidentes en todos los niveles anidados.
Procesamiento local en el navegador
Recorre objetos y arrays anidados y solo cambia valores cuyo nombre de campo coincide por completo.
Procesa números y cadenas numéricas estrictas con redondeo de 0 a 100 decimales; la precisión práctica está limitada por la representación numérica de JavaScript.
Calcula antes de renombrar y se detiene sin salida parcial si hay reglas duplicadas o claves en conflicto.
Multiplica por 0,01 los precios enteros en datos de producto anidados y redondea a un máximo de dos decimales; los números JSON no conservan ceros finales.
Ajusta precios, tasas fiscales, porcentajes u otros campos numéricos mientras controlas el redondeo.
Reemplaza una clave antigua de API en todo el JSON cuando cambia el esquema.
Normaliza arrays y objetos profundos antes de enviar datos exportados a otro sistema.
Introduce un campo, multiplicador y decimales de redondeo opcionales. Activa el renombrado solo cuando necesites cambiar claves.
Pega el contenido, sube un archivo .json local o carga el ejemplo para comprobar la regla predeterminada.
Ejecuta el editor, revisa el resumen y la salida, y luego copia o descarga el JSON formateado.
No. La transformación se ejecuta en este navegador y no requiere llamar a una API de procesamiento de Toop.
Sí. Recorre arrays y objetos de forma recursiva y compara nombres completos de campo en todos los niveles.
Sí. Las cadenas numéricas estrictas como "1299" o "12.5" se convierten en números JSON. Se omiten valores como "12px", cadenas vacías, booleanos y null. Los números JSON no conservan ceros finales y la precisión práctica está limitada por la representación numérica de JavaScript.
Primero se calcula usando la clave original y después se renombra, por lo que ambas reglas pueden funcionar juntas en una sola pasada.
Si la clave nueva sobrescribiría otro campo del mismo objeto, el proceso se detiene para evitar una pérdida silenciosa de datos.