नोड js में CSV को JSON में कैसे बदलें

Node.js. में CSV को JSON फाइल में ऑनलाइन कैसे कन्वर्ट करें

सीएसवी या कोमा सेपरेटेड वैल्यू फ़ाइल प्रारूप का उपयोग सादे पाठ में सिस्टम के बीच सारणीबद्ध डेटा को संग्रहीत करने और आदान-प्रदान करने के लिए किया जाता है। JSON या जावास्क्रिप्ट ऑब्जेक्ट नोटेशन संरचित डेटा ऑब्जेक्ट का प्रतिनिधित्व करने के लिए एक हल्का डेटा प्रारूप है। यह अक्सर वेब अनुप्रयोगों में सर्वर से क्लाइंट तक डेटा संचारित करने के लिए उपयोग किया जाता है। CSV श्रेणीबद्ध या संबंधपरक डेटा का समर्थन नहीं करता है। लेकिन JSON में पदानुक्रमित संरचित संबंधों के साथ काम करना बहुत आसान है। ऐसे मामलों के लिए, यह आलेख कवर करता है कि कैसे CSV को JSON फ़ाइल में ऑनलाइन Node.js में परिवर्तित किया जाए।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

CSV को JSON API और Node.js SDK में बदलें

CSV डेटा को JSON में बदलने के लिए, मैं GroupDocs.Conversion Cloud के Node.js SDK API का उपयोग करूंगा। यह जेएसओएन जावास्क्रिप्ट लाइब्रेरी और दस्तावेज़ रूपांतरण समाधान के लिए एक मंच-स्वतंत्र सीएसवी है। यह आपको किसी भी समर्थित फ़ाइल प्रारूप के अपने दस्तावेज़ों और छवियों को अपनी ज़रूरत के किसी भी प्रारूप में मूल रूप से परिवर्तित करने की अनुमति देता है। आप Word, PowerPoint, Excel, PDF, HTML, CAD, रेखापुंज छवियों आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों को आसानी से परिवर्तित कर सकते हैं। यह .NET, Java, PHP, Ruby, Android और Python SDKs भी प्रदान करता है। दस्तावेज़ रूपांतरण परिवार के सदस्य 6 क्लाउड एपीआई के लिए।

आप कंसोल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Conversion Cloud को अपने NodeJS एप्लिकेशन में स्थापित कर सकते हैं:

npm install groupdocs-conversion-cloud

चरणों और उपलब्ध कोड उदाहरणों का पालन शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य हो जाने के बाद, कृपया नीचे दिखाए गए कोड में जोड़ें:

# http://api.groupdocs.cloud से अपने नोड एप्लिकेशन में Node.js SDK आयात करें
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// https://dashboard.groupdocs.cloud से clientId और clientSecret प्राप्त करें (मुफ्त पंजीकरण आवश्यक है)।
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

REST API का उपयोग करके CSV को JSON में JSON में कैसे बदलें

एक बार एपीआई स्थापित हो जाने के बाद, हम अगले चरण पर जा सकते हैं। क्लाउड पर प्रोग्रामेटिक रूप से नोडजेएस में सीएसवी को नेस्टेड जेएसओएन में कनवर्ट करने के लिए कदम और कोड स्निपेट लिखें:

  1. अपलोड CSV फ़ाइल को क्लाउड पर
  2. कन्वर्ट सीएसवी से जेएसओएन सरणी ऑनलाइन
  3. डाउनलोड परिवर्तित JSON फ़ाइल

सीएसवी फ़ाइल अपलोड करें

सबसे पहले, निम्न कोड नमूने का उपयोग करके CSV फ़ाइल को क्लाउड पर अपलोड करें:

// अपने सिस्टम ड्राइव से IOStream में फ़ाइल खोलें।
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.csv';
// फ़ाइल पढ़ें
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi का निर्माण करें
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // अपलोड फ़ाइल अनुरोध बनाएँ
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.csv", fileStream, myStorage);
  // फ़ाइल अपलोड करें
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

परिणामस्वरूप, अपलोड की गई CSV फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी। अब CSV को JSON सरणी में ऑनलाइन रूपांतरित करते हैं।

नोड.जेएस में सीएसवी को जेएसओएन प्रारूप में कनवर्ट करें

आप नीचे दिए गए चरणों का पालन करके CSV को Nodejs में पदानुक्रमित JSON में प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएं
  • दूसरे, ConvertSettings का एक उदाहरण बनाएँ
  • तीसरा, संग्रहण नाम और इनपुट CSV फ़ाइल पथ सेट करें
  • अगला, “json” को प्रारूप में असाइन करें
  • अब, आउटपुट JSON फ़ाइल पथ प्रदान करें
  • फिर, सेटिंग पैरामीटर के साथ ConvertDocumentRequest बनाएं
  • अंत में, ConvertDocumentRequest के साथ ConvertDocument() मेथड को कॉल करके कन्वर्ट करें

निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके CSV को JSON में Nodejs में कैसे परिवर्तित किया जाए:

// REST API का उपयोग करके Node.js में हेडर के साथ CSV को JSON में कैसे बदलें
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.csv";
  settings.format = "json";
  settings.outputPath = "nodejs-testing/sample-file.json";

  try {
    // कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted CSV file into JSON Online.");
})
.catch((err) => {
  console.log("Error occurred while converting the CSV file:", err);
})

CSV फ़ाइल की सभी पंक्तियों को JSON ऑब्जेक्ट में बदल दिया जाएगा जो परिणामी JSON सरणी में जोड़ दिया जाएगा और क्लाउड पर संबंधित JSON आउटपुट फ़ाइल जनरेट की जाएगी। आप नीचे दी गई छवि में आउटपुट देख सकते हैं:

CSV फ़ाइल को JSON में ऑनलाइन कैसे बदलें

Nodejs CSV को JSON डेटा में बदलें

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित JSON फ़ाइल को क्लाउड पर सहेजेगा। अब आप जानते हैं कि Nodejs में CSV को JSON में कैसे बदलना है। अगला, निम्न कोड नमूने का उपयोग करके JSON फ़ाइल डाउनलोड करें:

// कनवर्ट की गई फ़ाइल को डाउनलोड करने के लिए FileApi का निर्माण करें
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// डोनलोड फ़ाइल अनुरोध बनाएँ
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.json", myStorage);
// डाउनलोड फ़ाइल और प्रतिक्रिया प्रकार Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // फ़ाइल को अपने सिस्टम निर्देशिका में सहेजें
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.json", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

ऑनलाइन सीएसवी से जेएसओएन कन्वर्टर मुफ्त

CSV को JSON में ऑनलाइन मुफ्त में कैसे बदलें? मुफ्त ऑनलाइन रूपांतरण सीएसवी से जेएसओएन में सीएसवी से जेएसओएन कनवर्टर का उपयोग कर ऑनलाइन मुफ्त। उपरोक्त एपीआई का उपयोग करके सीएसवी प्रारूप से जेएसओएन प्रारूप में डेटा को परिवर्तित करने के लिए यह निःशुल्क टूल विकसित किया गया था।

निष्कर्ष

इस लेख में, हमने प्रदर्शित किया है कि Node.js अनुप्रयोगों का उपयोग करके बड़े CSV को JSON में कैसे परिवर्तित किया जाए। CSV और JSON फाइलें व्यापक रूप से डेटा को स्टोर, एक्सचेंज और ट्रांसमिट करने के लिए उपयोग की जाती हैं। अब आप जानते हैं:

  • Node.js का उपयोग करके CSV फ़ाइल को JSON में कैसे बदलें;
  • CSV को JSON में बदलने के लिए स्क्रिप्ट अपलोड और डाउनलोड करें;
  • JSON फ़ाइल कनवर्टर के लिए CSV फ़ाइल का उपयोग करके ऑनलाइन CSV को JSON में बदलें;

इसके अलावा, आप दस्तावेज़ का उपयोग करके GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है। अधिक जानकारी के लिए आरंभ करना पृष्ठ के लिए हमारी मार्गदर्शिका देखें।

Groupdocs.cloud भी नए विषयों के साथ आता रहता है। नवीनतम जानकारी के साथ अद्यतित रहें।

प्रश्न पूछें

हमारे फ्री सपोर्ट फोरम के माध्यम से सीएसवी को जेएसओएन प्रारूप में बदलने के तरीके के बारे में अपने प्रश्न पूछने के लिए आपका स्वागत है।

पूछे जाने वाले प्रश्न

मैं एक CSV फ़ाइल को Node.js में JSON फ़ाइल में कैसे आयात करूं?

सीएसवी को प्रोग्रामेटिक रूप से जेएसओएन प्रारूप में बदलने के लिए कोड स्निपेट जानने के लिए कृपया इस लिंक पर जाएं।

GroupDocs.Conversion का उपयोग करके CSV फ़ाइल को JSON में कैसे बदलें?

कनवर्ट सेटिंग्स का एक उदाहरण बनाएं, कनवर्ट सेटिंग्स के मान सेट करें, और परिणामी JSON फ़ाइल को सहेजने के लिए ConvertDocumentRequest के साथ कवर दस्तावेज़ विधि का आह्वान करें।

मुफ्त में ऑनलाइन जेएसओएन फ़ाइल कनवर्टर करने के लिए सबसे अच्छा सीएसवी क्या है?

किसी भी प्लेटफॉर्म से सीएसवी को जेएसओएन फाइल में बदलने के लिए ऑनलाइन टूल है और यह पूरी तरह से मुफ्त है। एक बार CSV से JSON रूपांतरण पूरा हो जाने पर, आप क्लाउड में संग्रहीत JSON फ़ाइल डाउनलोड कर सकते हैं।

मैं सीएसवी को जेएसओएन में मुफ्त में ऑनलाइन कैसे परिवर्तित करूं?

  • मुफ़्त ऑनलाइन सीएसवी से जेएसओएन कनवर्टर के लिए लिंक पर जाएं।
  • CSV फ़ाइल अपलोड करने के लिए ड्रॉप के अंदर क्लिक करें या अपना फ़ाइल क्षेत्र अपलोड करें।
  • CSV को JSON फॉर्मेट में बदलने के लिए अभी कन्वर्ट करें बटन पर क्लिक करें।
  • परिवर्तित फ़ाइल का डाउनलोड लिंक रूपांतरण के तुरंत बाद उपलब्ध होगा।

CSV से JSON कन्वर्टर मुफ्त डाउनलोड लाइब्रेरी कैसे स्थापित करें?

आप इस CSV से JSON जावास्क्रिप्ट लाइब्रेरी को प्रोग्रामेटिक रूप से CSV से JSON रूपांतरण बनाने और संसाधित करने के लिए स्थापित कर सकते हैं। यह Nodejs मुक्त फ़ाइल स्वरूप रूपांतरण लाइब्रेरी CSV को हेडर के साथ JSON में बदल देगी।

यह सभी देखें

हमारा सुझाव है कि अधिक जानने के लिए आप निम्नलिखित लेख पढ़ें: