# Herramienta JSON Patch

Aplica operaciones JSON Patch a datos JSON (RFC 6902)

> Página canónica: https://elysiatools.com/es/tools/json-patch

- **Categoría:** Converter

- **Palabras clave:** json, patch, rfc 6902, modificar, actualizar, operaciones, editar, transformar

## Descripción general

Esta herramienta permite aplicar modificaciones precisas a tus archivos JSON utilizando el estándar RFC 6902, facilitando la actualización, adición o eliminación de campos de manera estructurada y eficiente.

## Entradas

- **JSON Original** (textarea): {"name": "John", "age": 30, "hobbies": \["reading"\]}
- **Operaciones de Patch** (textarea): \[{"op": "replace", "path": "/age", "value": 31}\]

## Cuándo usarlo

- Cuando necesitas actualizar valores específicos en archivos JSON grandes sin reescribir todo el documento.
- Para automatizar cambios en configuraciones o respuestas de API mediante una lista de operaciones definidas.
- Al realizar transformaciones de datos programáticas que requieren un registro claro de los cambios aplicados.

## Cómo funciona

- Pega tu objeto JSON original en el campo de entrada principal.
- Define las operaciones de parche (patch) siguiendo la sintaxis RFC 6902 en el área de configuración.
- Haz clic en procesar para aplicar las operaciones y obtener el JSON resultante actualizado.

## Casos de uso

- Actualización masiva de campos en archivos de configuración de aplicaciones.
- Sincronización de cambios entre diferentes versiones de un mismo objeto JSON.
- Depuración de respuestas de API mediante la aplicación de parches de prueba.

## Preguntas frecuentes

### ¿Qué es JSON Patch?

Es un formato estándar (RFC 6902) que define una secuencia de operaciones para modificar un documento JSON.

### ¿Qué operaciones admite esta herramienta?

Admite las operaciones estándar: add, remove, replace, move, copy y test.

### ¿Puedo aplicar múltiples cambios a la vez?

Sí, puedes incluir una lista de múltiples operaciones en el campo de configuración para procesarlas secuencialmente.

### ¿Es necesario que el JSON esté minificado?

No, la herramienta acepta tanto JSON formateado como minificado, siempre que sea sintácticamente válido.

### ¿Qué sucede si una operación de parche falla?

La herramienta detendrá la ejecución y te indicará el error en la operación específica que no pudo completarse.

## Herramientas relacionadas

- [Herramienta JSON Pointer](https://elysiatools.com/es/tools/json-pointer): Navega y extrae valores de JSON usando JSON Pointer (RFC 6901)
- [CSON a JSON](https://elysiatools.com/es/tools/cson-to-json): Convierte datos CSON (CoffeeScript Object Notation) a formato JSON
- [EDN a JSON](https://elysiatools.com/es/tools/edn-to-json): Convierte datos EDN (Extensible Data Notation) a formato JSON
- [GraphQL a JSON](https://elysiatools.com/es/tools/graphql-to-json): Convierte consultas o respuestas GraphQL a formato JSON
- [JSON a C# Class](https://elysiatools.com/es/tools/json-to-csharp): Convierte datos JSON en clases de C# con propiedades PascalCase, atributos JsonPropertyName e inferencia de tipos anidados
- [JSON a CSON](https://elysiatools.com/es/tools/json-to-cson): Convierte datos JSON a formato CSON (CoffeeScript Object Notation)
- [Convertidor JSON a CSV](https://elysiatools.com/es/tools/json-to-csv): Convierte datos JSON a formato CSV con opciones de formato personalizables
- [JSON a EDN](https://elysiatools.com/es/tools/json-to-edn): Convierte datos JSON a formato EDN (Extensible Data Notation)

## Ejemplos

- [Muestras JSON de Terraform Plan](https://elysiatools.com/es/samples/terraform-plan-json-samples): Archivos Terraform plan JSON para visualizacion de dependencias y revision de cambios, similares a terraform show -json
- [Ejemplos JSON de Chat](https://elysiatools.com/es/samples/chat-transcript-json): Ejemplos JSON para transcripciones de chat multirrol
- [Ejemplos de JSON](https://elysiatools.com/es/samples/json): Ejemplos de formato JSON (JavaScript Object Notation) desde estructuras simples hasta complejas
- [Ejemplos JSON de Texto Enriquecido](https://elysiatools.com/es/samples/rich-media-json): Ejemplos JSON para editores de texto enriquecido (TipTap, Quill, Slate)
