JSON to CSV in C#

डेटा के साथ काम करते समय, दो प्रारूप आमतौर पर खेलते हैं: JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) और CSV (Comma-Separated Values) . जेएसओएन संरचित डेटे एक्सचेंज के लिए अच्छा है, जबकि CSV टेबल डेट्स को संग्रहीत करने का एक सरल, मनुष्यों के अनुकूल तरीका रहता है. इस पोस्ट में, मैं आपको एक विस्तृत, कदम-दर-चरण प्रक्रिया के माध्यम से जा रहा हूं जिसे आप सी # का उपयोग करके जेसॉन डेटर को CSV स्वरूप में परिवर्तित कर सकते हैं. चाहे आप एपीआई से एकीकृत हों या विरासत प्रणालियों के बारे में जानकारी संशोधित करें, यह दिशानिर्देश आपको हर चीज की आवश्यकता होगी.

JSON को CSV में परिवर्तित करने के लिए C# लाइब्रेरी

परिवर्तन को अनैच्छिक रूप से संभालने के लिए, हम शक्तिशाली का उपयोग करते हैं .NET के लिए Aspose.Cells JSON Converter आप जल्दी से शुरू कर सकते हैं API डाउनलोड करें या इसे स्थापित करने के लिए NuGetउदाहरण के लिए, पैकेज मैनेजर कंसोल का उपयोग करके, बस चलाएं:

PM> Install-Package Aspose.Cells

JSON को CSV में परिवर्तित करने के लिए कदम {#Steps-to-Convert-JSON- to-CSV}

.NET के लिए Aspose.Cells JSON से CSV में रूपांतरण को सरल बनाता है. यहाँ समग्र प्रक्रिया की एक विस्तृत नज़र है:

  • एक नया Excel कार्यपुस्तिका बनाएं: एक नई Excel फ़ाइल बनाकर एक सफेद कैनवास से शुरू करें।
  • आपके JSON डेटा को पढ़ें: एक जेएसओएन फ़ाइल या जेसोन श्रृंखला से आयात करें।
  • ** कार्यपुस्तिका में डेटा आयात करें:** पुस्तकालय के अंतर्निहित कार्यों का उपयोग करें ताकि एक्सेल वर्कबुक में जेएसओएन जानकारी दर्ज की जा सके।
  • ** CSV के रूप में निर्यात:** कार्यपुस्तिका से डेटा को एक CSV फ़ाइल में सहेजें, इसे विभिन्न अनुप्रयोगों में उपयोग के लिए तैयार करें।

इन कदमों को ध्यान में रखते हुए, आइए कोड में गहराई से डूबते हैं।

JSON डेटा को C# में CSV में परिवर्तित करें

इस खंड में JSON को CSV में प्रोग्राम के रूप में C# में कैसे परिवर्तित किया जाए, इस प्रक्रिया में शामिल हैं:

  • एक कार्यपुस्तिका ऑब्जेक्ट बनाना: आप एक नया प्रारंभ करते हैं Workbook जो आपके Excel फ़ाइल के रूप में कार्य करता है।
  • ** कार्यपत्रक का चयन करें:** प्रथम कार्य पत्र के लिए एक संदर्भ प्राप्त करें कार्यपुस्तिका - कार्यपत्रक[0] संग्रह
  • ** सेटअप रूपांतरण विकल्प:** एक उदाहरण बनाने के लिए JsonLayoutOptions क्लास किसी भी अतिरिक्त सेटिंग्स सेट करने के लिए आप की जरूरत हो सकती है।
  • ** JSON डेटा आयात:** का उपयोग करें JsonUtility.ImportData() के बारे में जानकारी अपने JSON डेटा को सीधे कार्यपत्रक में लोड करने का तरीका।
  • ** CSV के रूप में रखें:** अंत में, अपने कार्यपुस्तिका डेटा को CSV फ़ाइल में निर्यात करें Workbook.Save (स्ट्रिंग, SaveFormat.CSV) विधि है।

नीचे दिए गए कोड नमूना JSON डेटा को C# के साथ CSV में निर्यात करने का एक व्यावहारिक कार्यान्वयन दिखाता है:

JSON डेटा

प्रदर्शन के लिए, निम्नलिखित JSON नमूना पर विचार करें, जो उनकी प्रतिष्ठा के साथ नोड्स की एक सूची का प्रतिनिधित्व करता है. यह ऊपर दिए गए कोड उदाहरण में उपयोग किए जाने वाले जेएसओएन इनपुट है:

[
    {"nodeId":1,"reputation":1134},
    {"nodeId":2,"reputation":547},
    {"nodeId":3,"reputation":1703},
    {"nodeId":4,"reputation":-199},
    {"nodeId":5,"reputation":-306},
    {"nodeId":6,"reputation":-49},
    {"nodeId":7,"reputation":1527},
    {"nodeId":8,"reputation":1223}
]

रूपांतरित CSV

रूपांतरण को चलाने के बाद, JSON डेटा को एक अच्छी तरह से संगठित CSV फ़ाइल में परिवर्तित किया जाता है. नीचे दी गई छवि में दिखाया गया है कि कनवर्टर किए गए CSV क्या दिख सकता है:

JSON to CSV

JSON को CSV Online में परिवर्तित करें

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

मुफ्त JSON डेटा में CSV कनवर्टर

क्या आप किसी भी सीमा के बिना .NET के लिए Aspose.Cells की पूरी शक्ति का प्रयास करना चाहते हैं? मुफ्त अस्थायी लाइसेंस और किसी भी मूल्यांकन प्रतिबंध के बिना CSV प्रारूप में JSON फ़ाइलों को निर्यात करें। दस्तावेज यह बहुत उपयोगी है, और हमारा समुदाय सक्रिय है फोरम यदि आपके कोई प्रश्न हैं।

Conclusion

यह लाइब्रेरी न केवल एक्सेल फ़ाइल ऑपरेशन को सरल बनाती है, बल्कि विभिन्न डेटा प्रारूपों के बीच अंतर को भी साफ करती है और इसे .NET अनुप्रयोगों में जानकारी को एकीकृत करने और संभालने में आसान बनाता है. चाहे आप डीएचडी एप्लिकेशन विकसित कर रहे हों या बस अपने डेटे को संशोधित करें, ऊपर दिए गए चरणों का पालन करने से आपको मदद मिलेगी JSON फाइल को Excel में परिवर्तित करना C# ** का उपयोग करके या आपके परियोजनाओं के लिए अन्य तरीकों का इस्तेमाल करें. आप यह भी पता लगा सकते हैं कि कैसेCSON को CSV में एक त्वरित स्पीडबोर्ड समाधान के रूप में स्थानांतरित किया जाए, या यदि आपको अधिक प्रोग्रामिटिकता प्राप्त करने की आवश्यकता है तो C# JSON

More in this category