JSON CSV Converter
JSON को CSV प्रारूप में सीधे अपने ब्राउज़र में स्प्रेडशीट आयात, रिपोर्टिंग निर्यात, एनालिटिक्स वर्कफ़्लो और त्वरित डेटा क्लीनअप के लिए कनवर्ट करें। यह पृष्ठ उन पंक्तियों और स्तंभों में रिकॉर्ड की सरणी को बदलने के लिए बनाया गया है जिन्हें आप डेटा को दूरस्थ सेवा में भेजने के बिना स्कैन, प्रतिलिपि और स्प्रेडशीट-स्टाइल टूल में ले जा सकते हैं।
डेटा
इसे आज़माएं
उदाहरण
[{"id":1,"name":"Alice","active":true},{"id":2,"name":"Bob","active":false}]
id,name,active 1,Alice,true 2,Bob,false
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
इस कनवर्टर के लिए सर्वश्रेष्ठ JSON संरचनाएं
यह कनवर्टर एक ऑब्जेक्ट के साथ सबसे अच्छा काम करता है या अधिक सामान्यतः, समान रूप से आकार की वस्तुओं की एक सरणी। यह CSV के लिए सबसे प्राकृतिक मैच है क्योंकि प्रत्येक वस्तु एक पंक्ति बन जाती है और ऑब्जेक्ट कुंजी कॉलम हेडर बन जाती है। आसानी से निर्यात करने के लिए फ्लैट रिकॉर्ड आसान हैं।
JSON कुंजी से कॉलम कैसे बनाए जाते हैं
यह पृष्ठ उन ऑब्जेक्ट्स में कुंजी इकट्ठा करता है जो इसे ढूंढता है और CSV हेडर पंक्ति बनाने के लिए उन कुंजी का उपयोग करता है। यदि कुछ वस्तुओं में अतिरिक्त फ़ील्ड हैं, तो वे अतिरिक्त फ़ील्ड अतिरिक्त कॉलम बन जाते हैं। यदि कुछ वस्तुएँ लापता क्षेत्र हैं, तो उनके निर्यात पंक्तियों में उन पदों में रिक्त कक्ष होंगे।
जब आप असंतोषजनक API रिकॉर्ड या निर्यात की समीक्षा कर रहे हैं तो यह व्यवहार सहायक होता है, लेकिन यह एक संकेत भी है कि आप अपने रिकॉर्ड को सामान्यीकृत करने से पहले CSV का सख्त आयात कार्यप्रवाह में उपयोग करना चाहते हैं।
फ्लैट JSON बनाम नेस्टेड JSON
फ्लैट कुंजी मूल्य वस्तुएं स्वच्छ रूप से परिवर्तित होती हैं क्योंकि CSV एक पंक्ति और स्तंभ प्रारूप है। गहराई से घोंसला वस्तुओं और सरणी सरल कोशिकाओं के रूप में प्रतिनिधित्व करने के लिए बहुत कठिन हैं। यदि आपके JSON में घोंसले संरचनाएं हैं, तो सावधानी से परिवर्तित करें और उन रिकॉर्डों को सरल बनाने या समतल करने पर विचार करें यदि आपको स्प्रेडशीट-फ्रेंडली आउटपुट की आवश्यकता है।
परिवर्तित करने से पहले आम सफाई कदम
निर्यात करने से पहले, सुनिश्चित करें कि JSON मान्य है, जब संभव हो तो अपने रिकॉर्ड को एक सारणी में रखें और जांचें कि सभी पंक्तियां सुसंगत कुंजी का उपयोग करती हैं। यदि एक रिकॉर्ड में उन फ़ील्ड शामिल हैं जो अन्य नहीं करते हैं, तो आउटपुट अभी भी उपयोगी हो सकता है, लेकिन CSV में लापता मूल्यों के लिए रिक्त कक्ष होंगे।
कैसे CSV स्वरूपण स्प्रेडशीट ऐप को प्रभावित करता है
CSV सादे पाठ है, इसलिए जिन क्षेत्रों में अल्पविराम, उद्धरण या लाइन ब्रेक होते हैं उन्हें स्प्रेडशीट आयात में पठनीय रहने के लिए उद्धृत किया जाना चाहिए। यह पृष्ठ उन क्षेत्रों को सुरक्षित रूप से उन लोगों को उद्धृत करके लिखता है जब आवश्यक हो और एम्बेडेड उद्धरणों को दोगुना कर देता है। यह परिणाम Excel, Google शीट्स या अन्य CSV-आधारित उपकरणों में पेस्ट करना आसान बनाता है।
समस्या निवारण
रिपोर्टिंग या आयात के लिए आपको इस CSV पर रीली से पहले
CSV आयात करने या साझा करने से पहले, हेडर नामों, रिक्त कक्षों, चपटा मूल्यों और स्प्रेडशीट स्वरूपण व्यवहार की जांच करें। एक रूपांतरण जो सादे पाठ में अच्छा दिखता है, उसे अभी भी सफाई की आवश्यकता हो सकती है इससे पहले कि यह रिपोर्टिंग, आयात उपकरण या डाउनस्ट्रीम विश्लेषण के लिए उपयुक्त है।
जहां JSON-to-CSV रूपांतरण संरचना या अर्थ खो सकता है
JSON घोंसले संबंधों और मिश्रित डेटा प्रकारों का प्रतिनिधित्व कर सकता है जो CSV स्पष्ट रूप से व्यक्त नहीं कर सकता है। रूपांतरण के दौरान, सरणी, वस्तुएं और वैकल्पिक क्षेत्रों को एक फ्लैटर आकार में सरल बनाया जा सकता है जो स्प्रेडशीट के लिए काम करता है लेकिन स्रोत पेलोड से हर संरचनात्मक विस्तार को संरक्षित नहीं करता है।
CSV आउटपुट में Flattened फील्ड्स और मिसिंग वैल्यू की व्याख्या कैसे करें
CSV उत्पादन पंक्तियों और स्तंभों में JSON संरचित हो जाता है, जिसका मतलब अक्सर घोंसला वस्तुओं या सारणीओं को समतल, सरलीकृत या omitted होना पड़ता है। मिसिंग फील्ड्स स्पष्ट null मूल्यों के बजाय रिक्त कोशिकाओं के रूप में दिखाई दे सकते हैं। कॉलम लेआउट को ध्यान से समीक्षा करें ताकि आप जानते हैं कि कैसे मूल संरचना निर्यात तालिका में प्रतिनिधित्व की गई थी।
यदि रूपांतरण विफल हो जाता है, तो सबसे आम कारण JSON वाक्यविन्यास को अमान्य हैं, पेस्ट किए गए डेटा जो ऑब्जेक्ट्स की एक साधारण वस्तु या सरणी नहीं है, या संरचना के साथ रिकॉर्ड जो पंक्ति-आधारित CSV निर्यात को फिट नहीं करता है। यह पृष्ठ त्वरित रूपांतरण और निरीक्षण के लिए है, उन्नत स्कीमा मैपिंग या जटिल संबंधात्मक निर्यात के लिए नहीं।
