Editor JSON Masivo

Edita valores por lotes en JSON anidado: multiplica precios u otros números, controla la precisión decimal y renombra claves de forma segura.

Procesamiento local en el navegadorAdmite objetos y arrays anidadosLa entrada original permanece disponible

Reglas de cálculo

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.

Renombrar claves

Al activarlo, reemplaza de forma segura las claves coincidentes en todos los niveles anidados.

Procesamiento local en el navegador

JSON de entrada

Resultado procesado

Qué cambia y qué se conserva

Coincidencia recursiva exacta

Recorre objetos y arrays anidados y solo cambia valores cuyo nombre de campo coincide por completo.

Redondeo numérico controlado

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.

Procesamiento sin colisiones

Calcula antes de renombrar y se detiene sin salida parcial si hay reglas duplicadas o claves en conflicto.

Casos de uso habituales

Conversión de centavos a moneda

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.

Ajuste del multiplicador de precio o tasa

Ajusta precios, tasas fiscales, porcentajes u otros campos numéricos mientras controlas el redondeo.

Migración de claves de esquema

Reemplaza una clave antigua de API en todo el JSON cuando cambia el esquema.

Limpieza de exportaciones anidadas

Normaliza arrays y objetos profundos antes de enviar datos exportados a otro sistema.

Cómo editar JSON por lotes

  1. 1

    Configura las reglas

    Introduce un campo, multiplicador y decimales de redondeo opcionales. Activa el renombrado solo cuando necesites cambiar claves.

  2. 2

    Añade el JSON

    Pega el contenido, sube un archivo .json local o carga el ejemplo para comprobar la regla predeterminada.

  3. 3

    Procesa y exporta

    Ejecuta el editor, revisa el resumen y la salida, y luego copia o descarga el JSON formateado.

Preguntas frecuentes

¿Mi JSON se sube a un servidor?

No. La transformación se ejecuta en este navegador y no requiere llamar a una API de procesamiento de Toop.

¿Puede procesar arrays y objetos anidados?

Sí. Recorre arrays y objetos de forma recursiva y compara nombres completos de campo en todos los niveles.

¿También calcula cadenas numéricas?

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.

¿Qué se ejecuta primero: el cálculo o el renombrado?

Primero se calcula usando la clave original y después se renombra, por lo que ambas reglas pueden funcionar juntas en una sola pasada.

¿Por qué puede bloquearse un renombrado?

Si la clave nueva sobrescribiría otro campo del mismo objeto, el proceso se detiene para evitar una pérdida silenciosa de datos.