Diese Seite wurde maschinell übersetzt. Einen Fehler entdeckt?Helfen Sie mit, sie zu verbessern.
Skip to content

JSON to XML

Konvertiert zwischen den Formaten JSON und XML in beide Richtungen. Lade eine JSON-Datei hoch, um XML zu erhalten, oder lade eine XML-Datei hoch, um JSON zu erhalten.

API Endpoint

POST /api/v1/tools/files/json-xml

Akzeptiert Multipart-Formulardaten mit einer JSON- oder XML-Datei und einem JSON-Feld settings.

Parameters

ParameterTypErforderlichStandardBeschreibung
prettybooleanNeintrueAusgabe mit Einrückung formatiert ausgeben

Example Request

JSON zu XML:

bash
curl -X POST http://localhost:1349/api/v1/tools/files/json-xml \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@config.json" \
  -F 'settings={"pretty": true}'

XML zu JSON:

bash
curl -X POST http://localhost:1349/api/v1/tools/files/json-xml \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@config.xml" \
  -F 'settings={"pretty": true}'

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/config.xml",
  "originalSize": 850,
  "processedSize": 1200
}

Notes

  • Die Konvertierungsrichtung wird automatisch aus der Dateierweiterung der Eingabe erkannt: .json erzeugt .xml, und .xml erzeugt .json.
  • Der Parameter pretty gilt für beide Richtungen. Bei false ist die Ausgabe kompakt und ohne Einrückung.
  • XML-Attribute und verschachtelte Strukturen bleiben bei der Hin- und Rückkonvertierung nach Möglichkeit erhalten.