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

JSON to XML

Chuyển đổi giữa các định dạng JSON và XML theo cả hai chiều. Tải lên tệp JSON để nhận XML, hoặc tải lên tệp XML để nhận JSON.

API Endpoint

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

Nhận dữ liệu multipart form với một tệp JSON hoặc XML và một trường JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
prettybooleanNotrueIn đẹp đầu ra với thụt lề

Example Request

JSON sang 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 sang 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

  • Chiều chuyển đổi được tự động phát hiện từ phần mở rộng tệp đầu vào: .json tạo ra .xml, còn .xml tạo ra .json.
  • Tham số pretty áp dụng cho cả hai chiều. Khi false, đầu ra gọn không có thụt lề.
  • Các thuộc tính XML và cấu trúc lồng nhau được giữ nguyên trong quá trình chuyển đổi khứ hồi nếu có thể.