This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

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ètreTypeRequisPar défautDescription
prettybooleanNontrueMet 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 : .json produit .xml, et .xml produit .json.
  • Le paramètre pretty s'applique dans les deux sens. Lorsqu'il vaut false, 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.