यह बुनियादी ट्यूटोरियल आपको JSON से CSV को C# में बदलने के बारे में मार्गदर्शन करेगा। JSON डेटा का उपयोग आमतौर पर डेटा और सूचना को स्थानांतरित करने के लिए विभिन्न अनुप्रयोगों के साथ डेटा को संगत बनाने के लिए किया जाता है। JSON को CSV C# में कनवर्ट करना एक सामान्य भाषा है जिसका उपयोग इस ट्यूटोरियल में भी किया जाता है।
सी#में JSON को CSV में कनवर्ट करने के चरण
- NuGet पैकेज मैनेजर का उपयोग करके, JSON को CSV में बदलने के लिए Aspose.Cells लाइब्रेरी जोड़ें
- परिवर्तित CSV डेटा रखने के लिए एक खाली Workbook ऑब्जेक्ट बनाएं
- पहली वर्कशीट से सेल संग्रह तक पहुँचें
- JsonLayoutOptions क्लास ऑब्जेक्ट बनाएं और वांछित गुणों को कॉन्फ़िगर करें
- पथ और अन्य आवश्यक पैरामीटर पास करते समय ImportData विधि को कॉल करें
- आउटपुट सीएसवी फ़ाइल सहेजें
ये सरल चरण बताते हैं कि JSON को CSV में C# में कनवर्ट करना कितना आसान है, जहां आप JSON डेटा वाली इनपुट फ़ाइल लोड कर सकते हैं और फिर JSON डेटा आयात करने के बाद कार्यपुस्तिका को CSV के रूप में सहेज सकते हैं। JsonUtility क्लास में इंपोर्टडेटा फ़ंक्शन होता है जो JSON फ़ाइल से डेटा को वर्कशीट में सेल संग्रह में स्थानांतरित करता है। कम मेमोरी और सीपीयू संसाधनों की खपत करते हुए यह रूपांतरण जल्दी से किया जाता है।
जेएसओएन को सीएसवी में सी # में कनवर्ट करने के लिए कोड
using System; | |
using Aspose.Cells; | |
using Aspose.Cells.Utility; | |
namespace ConvertJSONtoCSVInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Cells license to remove trial version limitations after converting JSON to CSV | |
License licenseForConvertingJSON = new License(); | |
licenseForConvertingJSON.SetLicense("Aspose.Cells.lic"); | |
// Read input JSON file | |
string path = File.ReadAllText("Test.json"); | |
// Create an empty workbook object | |
Workbook workbook = new Workbook(); | |
// Access the cells | |
Cells cells = workbook.Worksheets[0].Cells; | |
// Set JsonLayoutOptions properties | |
JsonLayoutOptions options = new JsonLayoutOptions(); | |
options.ConvertNumericOrDate = true; | |
options.ArrayAsTable = true; | |
options.IgnoreArrayTitle = true; | |
options.IgnoreObjectTitle = true; | |
JsonUtility.ImportData(path, cells, 0, 0, options); | |
// Save output CSV file | |
workbook.Save("Output.csv"); | |
} | |
} | |
} |
इस कोड स्निपेट में, JSON फ़ाइल को इनपुट करने का पथ निर्दिष्ट किया गया है और रूपांतरण प्रक्रिया को नियंत्रित करने के लिए विभिन्न JsonLayoutOptions गुण सेट किए गए हैं। उदाहरण के लिए, आप आवश्यक आउटपुट CSV फ़ाइल प्राप्त करने के लिए सरणी शीर्षक, ऑब्जेक्ट शीर्षक, संख्या स्वरूप रूपांतरण आदि से संबंधित गुण सेट कर सकते हैं। तब आयातडेटा विधि लागू की जाती है जो JSON फ़ाइल का रूपांतरण करती है।
इस सरल ट्यूटोरियल ने विस्तार से बताया है कि कैसे C# का उपयोग करके JSON को CSV में बदलें। यदि आप CSV से एक्सेल रूपांतरण सीखना चाहते हैं, तो सीएसवी फ़ाइल को एक्सेल में सी # में कैसे परिवर्तित करें पर लेख देखें।