Herramienta JSON Patch

Comparar dos JSON documentos y generar RFC 6902 parches; también permite aplicar parches localmente y realizar una validación de ida y vuelta.

Procesamiento local en el navegador
Esta página ha superado la comprobación del directorio público; activa JavaScript para usar todas las funciones.
Guía de uso

Cómo usar la herramienta Patch JSON

JSON La herramienta Patch procesa las entradas solo en el navegador actual; no las sube, no se conecta a Internet ni guarda los datos del usuario.

  1. Contenido de entrada

    Introduce el JSON, el JSON o el RFC 6902 de operaciones.

  2. Seleccionar método de procesamiento

    Genera operaciones add/remove/replace o aplica el parche y comprueba las rutas y las claves peligrosas.

  3. Comprobar y exportar

    Después de confirmar que el resultado coincide con el objetivo, copia o descarga Patch/JSON.

Limitaciones y notas

  • Rechaza las rutas de contaminación de prototipos, la recursión infinita y los arrays de operaciones excesivamente grandes.
  • Diff no infiere move/copy; el resultado generado aún debe revisarse semánticamente en el proyecto de destino.
  • Las herramientas solo proporcionan resultados de asistencia procesados localmente; la configuración importante, las claves, los documentos y el contenido publicado aún deben revisarse en el entorno de destino.

Preguntas frecuentes

¿Se cargará la entrada al servidor?

No. La página solo usa la memoria del navegador, los archivos locales API y los recursos locales ya proporcionados con el sitio.

¿Por qué se rechazan las rutas __proto__?

Estas propiedades pueden provocar contaminación del prototipo; la herramienta las bloqueará en lugar de arriesgarse a modificar el prototipo del objeto.

¿Por qué los resultados aún requieren una comprobación manual?

La sintaxis de los límites, las normas regionales, los lectores de terceros y el entorno de ejecución de destino pueden variar; la herramienta no sustituye la validación final.

Comentarios de la página¿Has encontrado un problema o tienes sugerencias de mejora?
Las funciones de retroalimentación deben usarse en la versión en línea

Envía tras activar JavaScript en la versión en línea; las funciones locales de la herramienta o del ejemplo no se verán afectadas.

Ir a la versión en línea para dar feedback