# JSON-Patch-Tool

Wendet JSON-Patch-Operationen auf JSON-Daten an (RFC 6902)

> Kanonische Seite: https://elysiatools.com/de/tools/json-patch

- **Kategorie:** Converter

- **Schlagwörter:** json, patch, rfc 6902, ändern, aktualisieren, operationen, bearbeiten, transformieren

## Überblick

Das JSON-Patch-Tool ermöglicht die präzise Änderung von JSON-Daten durch Anwendung von JSON-Patch-Operationen gemäß RFC 6902. Es ist ideal für Entwickler und Datenanalysten, die strukturierte Daten effizient aktualisieren möchten, ohne ganze Dateien neu zu schreiben.

## Eingaben

- **Ursprüngliches JSON** (textarea): {"name": "John", "age": 30, "hobbies": \["reading"\]}
- **Patch-Operationen** (textarea): \[{"op": "replace", "path": "/age", "value": 31}\]

## Wann verwenden

- Wenn Sie einzelne Werte oder Strukturen in einer JSON-Datei ändern müssen, ohne das gesamte Dokument zu bearbeiten.
- Zum Patchen von JSON-Daten in APIs, Konfigurationsdateien oder Datenbanken basierend auf definierten Operationen.
- Bei der Automatisierung von Datenaktualisierungen in Webanwendungen oder zur Transformation von API-Antworten.

## Funktionsweise

- Geben Sie das ursprüngliche JSON-Dokument in das 'Ursprüngliches JSON'-Feld ein.
- Definieren Sie die Patch-Operationen im 'Patch-Operationen'-Feld als JSON-Array gemäß RFC 6902.
- Das Tool wendet die Operationen sequentiell an und zeigt das gepatchte JSON als Textergebnis an.
- Sie können Operationen wie add, remove, replace, move, copy oder test verwenden, um gezielte Änderungen vorzunehmen.

## Anwendungsfälle

- Aktualisieren von Benutzerprofilen oder Datensätzen in JSON-basierten Systemen.
- Anpassen von Konfigurationsdateien für Softwareanwendungen durch gezielte Änderungen.
- Transformation von API-Antworten, um Daten für die weitere Verarbeitung vorzubereiten.

## Häufig gestellte Fragen

### Was ist JSON Patch?

JSON Patch ist ein Standard (RFC 6902) zum Beschreiben von Änderungen an einem JSON-Dokument mit Operationen wie Hinzufügen, Ersetzen oder Löschen.

### Welche Operationen unterstützt das Tool?

Das Tool unterstützt alle Operationen gemäß RFC 6902: add, remove, replace, move, copy und test.

### Kann ich mehrere Operationen gleichzeitig anwenden?

Ja, Sie können ein Array von Patch-Operationen angeben, die nacheinander auf das JSON angewendet werden.

### Was passiert bei fehlerhaften Operationen?

Das Tool gibt eine Fehlermeldung aus, wenn eine Operation ungültig ist oder nicht auf das JSON angewendet werden kann.

### Eignet sich das Tool für große JSON-Dateien?

Ja, das Tool kann JSON-Daten jeder Größe verarbeiten, solange sie im Browser eingegeben oder geladen werden können.

## Ähnliche Tools

- [JSON-Pointer-Tool](https://elysiatools.com/de/tools/json-pointer): Navigieren und Extrahieren von Werten aus JSON mit JSON Pointer (RFC 6901)
- [CSON zu JSON](https://elysiatools.com/de/tools/cson-to-json): Konvertiert CSON-Daten (CoffeeScript Object Notation) in JSON-Format
- [EDN zu JSON](https://elysiatools.com/de/tools/edn-to-json): Konvertiert EDN-Daten (Extensible Data Notation) in JSON-Format
- [GraphQL zu JSON](https://elysiatools.com/de/tools/graphql-to-json): Konvertiert GraphQL-Abfragen oder -Antworten in JSON-Format
- [JSON zu C# Class](https://elysiatools.com/de/tools/json-to-csharp): Konvertiert JSON-Daten in C#-Klassen mit PascalCase-Eigenschaften, JsonPropertyName-Attributen und verschachtelter Typ-Inferenz
- [JSON zu CSON](https://elysiatools.com/de/tools/json-to-cson): Konvertiert JSON-Daten in CSON-Format (CoffeeScript Object Notation)
- [JSON zu CSV Konverter](https://elysiatools.com/de/tools/json-to-csv): Konvertiert JSON-Daten in CSV-Format mit anpassbaren Formatierungsoptionen
- [JSON zu EDN](https://elysiatools.com/de/tools/json-to-edn): Konvertiert JSON-Daten in EDN-Format (Extensible Data Notation)

## Beispiele

- [Terraform-Plan-JSON-Beispiele](https://elysiatools.com/de/samples/terraform-plan-json-samples): Terraform-Plan-JSON-Dateien fuer Abhaengigkeitsvisualisierung und Change-Review, passend zu terraform show -json
- [Chat-JSON-Beispiele](https://elysiatools.com/de/samples/chat-transcript-json): JSON-Beispiele für Chat-Transkripte mit mehreren Rollen
- [JSON-Beispiele](https://elysiatools.com/de/samples/json): JSON (JavaScript Object Notation)-Formatbeispiele von einfachen bis komplexen Strukturen
- [Rich-Text-JSON-Beispiele](https://elysiatools.com/de/samples/rich-media-json): JSON-Beispiele für Rich-Text-Editoren (TipTap, Quill, Slate)
