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

JSON to XML

Konversi antar format JSON dan XML dalam kedua arah. Unggah file JSON untuk mendapatkan XML, atau unggah file XML untuk mendapatkan JSON.

API Endpoint

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

Menerima multipart form data berisi file JSON atau XML dan field JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
prettybooleanNotrueCetak-rapi output dengan indentasi

Example Request

JSON ke 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 ke 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}'

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

  • Arah konversi terdeteksi otomatis dari ekstensi file input: .json menghasilkan .xml, dan .xml menghasilkan .json.
  • Parameter pretty berlaku untuk kedua arah. Ketika false, output menjadi kompak tanpa indentasi.
  • Atribut XML dan struktur bersarang dipertahankan selama konversi bolak-balik jika memungkinkan.