सीखीं कि CSV के JSON प्रारूप में कइसे कुशलता से बदलल जाला।
CSV (अल्पविराम से अलग कइल मान) टेबल्यूलर डेटा के स्टोर करे आ एक्सचेंज करे खातिर एगो बहुत इस्तेमाल होखे वाला फाइल फॉर्मेट हवे। जबकि सीएसवी एगो सरल आ इस्तेमाल में आसान फॉर्मेट हवे, वेब एप्लीकेशन सभ खातिर ई हमेशा सभसे कुशल फॉर्मेट ना होला। JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) एगो हल्का डेटा-इंटरचेंज फॉर्मेट हवे जे मनुष्य खातिर पढ़े आ लिखे में आसान बा, आ मशीन सभ खातिर पार्स आ जनरेट कइल आसान बा। जेएसओएन के इस्तेमाल वेब एपीआई सभ खातिर डेटा फॉर्मेट के रूप में तेजी से हो रहल बा, जेकरा चलते ई डेवलपर लोग खातिर एगो लोकप्रिय पसंद बा। CSV फाइल सभ के JSON फॉर्मेट में बदले से डेटा प्रोसेसिंग के दक्षता में सुधार हो सके ला आ वेब एप्लीकेशन सभ द्वारा डेटा के अधिका यूजर फ्रेंडली तरीका से खपत कइल जा सके ला। एह ट्यूटोरियल में हमनी के रउआ के C# .NET के उपयोग करके CSV फाइल के JSON फॉर्मेट में बदले के प्रक्रिया के माध्यम से मार्गदर्शन करब जा।
- सीएसवी से जेएसओएन रूपांतरण एपीआई में बा
- C# 10 के उपयोग करके CSV के JSON में बदल दीं।
- cURL कमांड के इस्तेमाल से JSON से ऑनलाइन CSV
सीएसवी से जेएसओएन रूपांतरण एपीआई में बा
.NET खातिर Aspose.Cells Cloud SDK कई गो फायदा देला जे एकरा के CSV के JSON फॉर्मेट में बदले खातिर एगो आदर्श टूल बनावे ला। सबसे पहिले आ सबसे बड़ बात ई कि ई क्लाउड आधारित एपीआई हवे, मतलब कि आपके स्थानीय मशीन पर कवनो सॉफ्टवेयर भा लाइब्रेरी इंस्टॉल करे के जरूरत नइखे। एह से शुरुआत कइल आसान हो जाला, आ जटिल सेटअप आ कॉन्फ़िगरेशन के जरूरत ना पड़े ला। एकरे अलावा, .NET खातिर Aspose.Cells Cloud SDK बहुत स्केल करे लायक बा आ बड़हन मात्रा में डेटा के संभाल सके ला, जेकरा चलते ई एंटरप्राइज स्तर के एप्लीकेशन सभ खातिर उपयुक्त बा। रूपांतरण प्रक्रिया तेज, बिस्वास जोग होले आ उच्च गुणवत्ता वाला JSON आउटपुट पैदा करे ले जेकरा के पार्स कइल आ वेब एप्लीकेशन सभ में इस्तेमाल कइल आसान होला।
हमनी के शुरुआत NuGet पैकेज मैनेजर के माध्यम से अपना एप्लीकेशन में SDK संदर्भ जोड़ के करब जा। “Aspose.Cells-Cloud” खोजीं आ पैकेज जोड़ीं बटन पर क्लिक करीं। दूसरा, अगर रउरा लगे क्लाउड डैशबोर्ड पर खाता नइखे त कृपया एगो वैध ईमेल पता के इस्तेमाल क के एगो मुफ्त खाता बनाईं आ आपन पर्सनलाइज्ड क्रेडेंशियल ले लीं.
C# 10 के उपयोग करके CSV के JSON में बदल दीं।
दस्तावेज रूपांतरण करे खातिर हमनी के लगे एह जरूरत के पूरा करे खातिर तीन गो एपीआई कॉल बा।
- गेटवर्कबुक के बा - Get input CSV from Cloud storage. After conversion, save output to cloud storage.
- पुटकनवर्टवर्कबुक के बारे में बतावल गइल बा - Converts CSV file to other formats from request content.
- पोस्टवर्कबुक के रूप में बचाईं - Saves CSV file as other formats file to storage.
निम्नलिखित कोड स्निपेट में हमनी के GetWorkbook API कॉल के इस्तेमाल करे जा रहल बानी जा जवन क्लाउड स्टोरेज से इनपुट CSV के लोड करेला, ओकरा के JSON में बदल देला आ ओकरा बाद आउटपुट के ओही क्लाउड स्टोरेज में सेव करेला।
// पूरा उदाहरण आ डेटा फाइल खातिर, कृपया पर जाईं
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल प्राप्त करीं।
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClientID आ ClientSecret पास करत घरी CellsApi इंस्टेंस बनाईं
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// पहिला एक्सकल वर्कबुक ड्राइव पर बा
string input_CSV = "input.csv";
// दूसरा एक्सेल वर्कबुक के नाम बा
string resultant_File = "output.json";
try
{
// क्लाउड स्टोरेज में सीएसवी अपलोड करीं
cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));
// रूपांतरण ऑपरेशन के आरंभ करे के बा
var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);
// अगर संयोजन सफल होखे त सफलता संदेश प्रिंट करीं
if (response != null && response.Equals("OK"))
{
Console.WriteLine("CSV to JSON converted successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
आईं ऊपर दिहल कोड स्निपेट के संबंध में आपन समझ विकसित कइल जाव:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
क्लाइंट क्रेडेंशियल के आर्गुमेंट के रूप में पास करत घरी CellsApi के एगो ऑब्जेक्ट बनाईं।
cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));
इनपुट सीएसवी के क्लाउड स्टोरेज में अपलोड करीं।
var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);
CSV से JSON रूपांतरण ऑपरेशन के आरंभ करीं। सफल रूपांतरण के बाद आउटपुट JSON फाइल के क्लाउड स्टोरेज में सेव हो जाला।
उपर दिहल उदाहरण में इस्तेमाल कइल गइल नमूना CSV के input.csv से डाउनलोड कइल जा सके ला आ परिणामस्वरूप JSON फाइल के output.json से डाउनलोड कइल जा सके ला।
cURL कमांड के इस्तेमाल से JSON से ऑनलाइन CSV
cURL कमांड आ REST API के इस्तेमाल से CSV के JSON में बदलला से कई गो फायदा होला। सबसे पहिले आ सबसे बड़ बात ई कि ई एगो सरल आ इस्तेमाल में आसान तरीका हवे जेह में कौनों अतिरिक्त सॉफ्टवेयर भा लाइब्रेरी के इंस्टॉल करे के जरूरत ना पड़े ला। एकरे अलावा, cURL कमांड आ REST API प्लेटफार्म से स्वतंत्र होलें, मने कि एही तरीका के इस्तेमाल कौनों भी ऑपरेटिंग सिस्टम भा प्रोग्रामिंग भाषा पर कइल जा सके ला जे cURL कमांड आ REST API के सपोर्ट करे। एह से ई ओह डेवलपर लोग खातिर एगो आदर्श समाधान बन जाला जे कई गो प्लेटफार्म आ प्रोग्रामिंग भाषा सभ के साथ काम कर रहल बाड़ें।
अब एह सेक्शन में हमनी के cURL कमांड के इस्तेमाल से CSV के JSON में ऑनलाइन बदले के तरीका के स्टेप सीखे जा रहल बानी जा। त पहिला कदम क्लाइंट क्रेडेंशियल के आधार पर जेडब्ल्यूटी एक्सेस टोकन बनावल बा:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
एक बेर जब हमनी के लगे JWT टोकन हो जाला त हमनी के GetWorkbook एपीआई के कॉल करे जा रहल बानी जा ताकि CSV के JSON में ऑनलाइन बदलल जा सके। कृपया निम्नलिखित कमांड के निष्पादित करीं:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.csv?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=resultant.json&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "<JWT Token>"
समापन टिप्पणी दिहल गइल बा
एह ट्यूटोरियल में हमनी के CSV फाइल के JSON फॉर्मेट में बदले खातिर दू गो तरीका के खोज कइले बानी जा - REST API के साथ C# .NET आ cURL कमांड के इस्तेमाल। दुनों तरीका के आपन फायदा बा आ अंत में चुनाव आपके प्रोजेक्ट के बिसेस जरूरत पर निर्भर करे ला। C# .NET के साथ, हमनी के Aspose.Cells Cloud SDK के इस्तेमाल CSV फाइल के JSON फॉर्मेट में ऑनलाइन कुशलता से बदले में सक्षम भईनी जा, जबकि cURL कमांड अवुरी REST API एगो सरल अवुरी प्लेटफॉर्म से स्वतंत्र तरीका उपलब्ध करावत रहे, जवना में कवनो अतिरिक्त सॉफ्टवेयर चाहे लाइब्रेरी के जरूरत नईखे। चाहे रउआँ कवनो तरीका चुनीं, CSV फाइल सभ के JSON फॉर्मेट में बदलला से रउआँ के वेब एप्लीकेशन सभ में दक्षता आ यूजर-फ्रेंडलीपन आ सके ला, जेकरा से रउआँ डेटा प्रोसेसिंग आ प्रबंधन के सुव्यवस्थित कर सकेनी।
उपयोगी लिंक दिहल गइल बा
अनुशंसित लेख के बारे में बतावल गइल बा
के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: