Points clés
- Catégorie
- Converter
- Types d’entrée
- textarea
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
L'outil JSON Patch permet de modifier et de mettre à jour vos documents JSON de manière précise et standardisée en appliquant des opérations conformes à la norme RFC 6902.
Quand l’utiliser
- •Pour appliquer des modifications ciblées sur des fichiers JSON volumineux sans réécrire l'intégralité du document.
- •Pour automatiser la mise à jour de configurations ou de données API via des séquences d'opérations structurées.
- •Pour synchroniser des changements d'état entre deux versions d'un objet JSON de manière efficace.
Comment ça marche
- •Copiez votre document JSON original dans le champ dédié.
- •Définissez vos opérations de patch (add, remove, replace, move, copy, test) au format JSON.
- •Cliquez sur le bouton de traitement pour générer instantanément le document JSON mis à jour.
Cas d’usage
Exemples
1. Mise à jour d'un champ utilisateur
Développeur Web- Contexte
- Un utilisateur a changé son âge et son adresse e-mail dans une base de données.
- Problème
- Mettre à jour uniquement les champs modifiés sans écraser l'objet complet.
- Comment l’utiliser
- Saisir l'objet utilisateur original et appliquer deux opérations de remplacement sur les chemins /age et /email.
- Configuration d’exemple
-
[{"op": "replace", "path": "/age", "value": 32}, {"op": "replace", "path": "/email", "value": "[email protected]"}] - Résultat
- Le document JSON est mis à jour avec les nouvelles valeurs tout en conservant les autres propriétés intactes.
2. Ajout d'un élément dans une liste
Administrateur système- Contexte
- Une liste de serveurs autorisés doit être mise à jour avec une nouvelle adresse IP.
- Problème
- Ajouter une valeur à un tableau existant dans un fichier de configuration.
- Comment l’utiliser
- Utiliser l'opération 'add' en ciblant le chemin du tableau avec l'index '-' pour ajouter à la fin.
- Configuration d’exemple
-
[{"op": "add", "path": "/servers/-", "value": "192.168.1.50"}] - Résultat
- L'adresse IP est ajoutée à la fin du tableau 'servers' dans le fichier JSON.
Tester avec des échantillons
jsonHubs associés
FAQ
Qu'est-ce que le standard RFC 6902 ?
Il s'agit d'une norme définissant un format JSON pour exprimer des séquences d'opérations à appliquer à un document JSON.
Quelles opérations sont supportées ?
L'outil supporte les opérations standards : add, remove, replace, move, copy et test.
Puis-je modifier des tableaux avec cet outil ?
Oui, vous pouvez cibler des éléments spécifiques dans un tableau en utilisant leur index dans le chemin (path).
L'outil valide-t-il mon JSON ?
Oui, l'outil vérifie la syntaxe de votre JSON original et de vos opérations avant d'appliquer les modifications.
Est-ce que mes données sont stockées ?
Non, le traitement est effectué localement dans votre navigateur et aucune donnée n'est conservée sur nos serveurs.