Search K
JSON vers XML
Convertit entre les formats JSON et XML dans les deux sens. Chargez un fichier JSON pour obtenir du XML, ou chargez un fichier XML pour obtenir du JSON.
Point de terminaison de l'API
POST /api/v1/tools/files/json-xml
Accepte des données de formulaire multipart avec un fichier JSON ou XML et un champ JSON settings.
Paramètres
| Paramètre | Type | Requis | Par défaut | Description |
|---|---|---|---|---|
| pretty | boolean | Non | true | Met en forme la sortie avec indentation |
Exemple de requête
JSON vers XML :
bash
curl -X POST http://localhost:1349/api/v1/tools/files/json-xml \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-F 'settings={"pretty": true}'XML vers JSON :
bash
curl -X POST http://localhost:1349/api/v1/tools/files/json-xml \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-F 'settings={"pretty": true}'Exemple de réponse
json
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/config.xml",
"originalSize": 850,
"processedSize": 1200
}Remarques
- Le sens de conversion est détecté automatiquement à partir de l'extension du fichier d'entrée :
.jsonproduit.xml, et.xmlproduit.json. - Le paramètre
prettys'applique dans les deux sens. Lorsqu'il vautfalse, la sortie est compacte sans indentation. - Les attributs XML et les structures imbriquées sont conservés lors de la conversion aller-retour lorsque cela est possible.
