Trang này được dịch tự động bằng máy. Phát hiện lỗi?Giúp cải thiện bản dịch.
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ể.