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

CSV to JSON

CSV और JSON फ़ॉर्मेट के बीच दोनों दिशाओं में कन्वर्ट करें। ऑब्जेक्ट्स का एक JSON ऐरे पाने के लिए एक CSV या TSV फ़ाइल अपलोड करें, या CSV फ़ाइल पाने के लिए एक JSON ऐरे अपलोड करें।

API Endpoint

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

एक CSV, TSV, या JSON फ़ाइल और एक JSON settings फ़ील्ड के साथ multipart form data स्वीकार करता है।

Parameters

ParameterTypeRequiredDefaultDescription
prettybooleanNotrueइंडेंटेशन के साथ JSON आउटपुट को Pretty-print करें

Example Request

CSV to JSON:

bash
curl -X POST http://localhost:1349/api/v1/tools/files/csv-json \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"pretty": true}'

JSON to CSV:

bash
curl -X POST http://localhost:1349/api/v1/tools/files/csv-json \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={}'

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/users.json",
  "originalSize": 1500,
  "processedSize": 2200
}

Notes

  • कन्वर्ज़न दिशा इनपुट फ़ाइल एक्सटेंशन से स्वतः पहचानी जाती है: .csv या .tsv .json उत्पन्न करता है, और .json .csv उत्पन्न करता है।
  • pretty पैरामीटर केवल JSON आउटपुट को प्रभावित करता है। जब false पर सेट किया जाता है, तो आउटपुट एक कॉम्पैक्ट सिंगल-लाइन JSON स्ट्रिंग होता है।
  • JSON इनपुट सुसंगत कुंजियों वाले ऑब्जेक्ट्स का एक ऐरे होना चाहिए। प्रत्येक ऑब्जेक्ट एक पंक्ति बन जाता है, और प्रत्येक कुंजी एक कॉलम हेडर बन जाती है।
  • TSV (tab-separated values) फ़ाइलें CSV के साथ समर्थित हैं।