ToolMill.io

JSON CSV Converter

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

डेटा

इसे आज़माएं

उदाहरण

लोग डेटा CSV से JSON
इनपुट
name,age,city
Alice,31,Seattle
Bob,28,Austin
उत्पादन
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
JSON सरणी CSV
इनपुट
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
उत्पादन
id,status,owner
101,new,Mina
102,done,Ravi
लापता क्षेत्रों के साथ पंक्तियाँ
इनपुट
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
उत्पादन
sku,price,stock
A-100,4.99,
B-205,,40

यह कनवर्टर कैसे काम करता है

CSV → JSON ने पहली पंक्ति को स्तंभ नाम के रूप में पढ़ा और बाद में प्रत्येक पंक्ति को एक वस्तु में बदल दिया। JSON → CSV एक वस्तु या सादे वस्तुओं की एक सरणी के साथ सबसे अच्छा काम करता है। उस दिशा में, कनवर्टर एक हेडर पंक्ति बनाने के लिए रिकॉर्ड के पार कुंजी इकट्ठा करता है, फिर प्रत्येक ऑब्जेक्ट को एक CSV लाइन के रूप में लिखते हैं।

यह एक पूर्ण आयात पाइपलाइन के बजाय एक त्वरित ब्राउज़र-आधारित रीशेपिंग टूल है। यह उपयोगी है जब आपको एक पेस्ट निर्यात का निरीक्षण करने की आवश्यकता होती है, तो एक छोटा एपीआई नमूना सुधारें, या किसी अन्य ऐप को खोलने के बिना कॉपी किए गए रिकॉर्ड का एक स्प्रेडशीट के अनुकूल संस्करण तैयार करें।

CSV → JSON बनाम JSON → CSV का उपयोग कब करें

जब आपका स्रोत डेटा पहले से ही पंक्तियों और स्तंभों की तरह दिखता है तो CSV → JSON का उपयोग करें: स्प्रेडशीट निर्यात, CRM डाउनलोड, उत्पाद तालिका, संपर्क सूची, या कॉपी रिपोर्ट स्निपेट्स। JSON → CSV का उपयोग जब आपके पास API, स्क्रिप्ट या फिक्स्चर से JSON सरणी होती है और Excel, Google शीट्स या CSV-आधारित अपलोड के लिए पंक्तियों की आवश्यकता होती है।

यदि आपका लक्ष्य स्प्रेडशीट में एक त्वरित समीक्षा है, तो CSV आमतौर पर स्कैन करना आसान होता है। यदि आपका लक्ष्य कोड के लिए नामित गुणों के रूप में कॉलम लेबल को संरक्षित कर रहा है, तो JSON आमतौर पर बेहतर गंतव्य प्रारूप है।

शीर्ष पंक्तियां, स्तंभ और लापता मान

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

इसका मतलब है कि असंगत कुंजी वाली पंक्तियां अभी भी निर्यात की जा सकती हैं, लेकिन आप उन क्षेत्रों के लिए रिक्त कक्ष देख सकते हैं जो कुछ रिकॉर्डों पर लापता हैं। यह व्यवहार त्वरित सफाई के लिए उपयोगी है, लेकिन इसका मतलब है कि यदि आपको सख्त स्कीमा की आवश्यकता है तो आपको अपने रिकॉर्ड को सामान्य करना चाहिए।

कोटेशन, कॉमा और टाइप हैंडलिंग

जब JSON को CSV में निर्यात किया जाता है, तो उन क्षेत्रों में जिनमें अल्पविराम, उद्धरण या लाइन ब्रेक शामिल होते हैं, को उद्धृत किया जाता है ताकि परिणामस्वरूप CSV स्प्रेडशीट-शैली वर्कफ़्लो में पठनीय रहता है। एम्बेडेड डबल उद्धरण उन्हें दोगुना करके बच जाते हैं। रिवर्स पथ पर, कॉमास के साथ सीएसवी कोशिकाओं को उद्धृत किया गया है जो जेएसओएन ऑब्जेक्ट्स बनाने से पहले सही ढंग से पार किया जाता है।

CSV → JSON प्रकार को पसंद नहीं करता है। 31, 4.99, या सच जैसे मूल्य JSON परिणाम में स्ट्रिंग रहते हैं जब तक कि आप उन्हें बाद में अपने ऐप या स्क्रिप्ट में परिवर्तित नहीं करते हैं। जब आप एपीआई या सिस्टम के लिए पेलोड तैयार कर रहे हैं तो उस विस्तार के मामले जो वास्तविक संख्या या बोलान की उम्मीद करते हैं।

इनपुट प्रारूप जो सबसे अच्छा काम करते हैं

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

समस्या निवारण

इससे पहले कि आप Rely परिवर्तित JSON पर

आउटपुट को किसी अन्य ऐप या एपीआई में भेजने से पहले, हेडर पंक्ति, सीमक धारणाओं, उद्धृत क्षेत्रों की जांच करें, और क्या मानों को बोलान या संख्या होना चाहिए, फिर भी स्पष्ट सफाई की आवश्यकता है। एक वैध दिखने वाली सरणी अभी भी गलत अर्थ ले सकती है यदि मूल CSV असंगत था।

क्या CSV-to-JSON रूपांतरण मान्य नहीं है

रूपांतरण यह पुष्टि नहीं करता कि हेडर सार्थक हैं, पंक्तियां अद्वितीय हैं, संख्यात्मक क्षेत्रों को सही ढंग से टाइप किया गया था, या परिणामस्वरूप वस्तुएं डाउनस्ट्रीम स्कीमा को संतुष्ट करती हैं। यह पृष्ठ निरीक्षण और पुन: उपयोग के लिए डेटा को आकार देता है, लेकिन यह सत्यापन या डेटा-गुणवत्ता की समीक्षा को प्रतिस्थापित नहीं करता है।

यह कहाँ से उपयोग करने से पहले JSON आउटपुट को कैसे व्याख्या करें

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

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

यह पृष्ठ पेस्ट किए गए सारणीबद्ध सामग्री के त्वरित रूपांतरण के लिए डिज़ाइन किया गया है। यह एक पूर्ण डेटा-सफाई कार्यप्रवाह, स्कीमा मैपर या उन्नत CSV आयात उपकरण को कस्टम डिसीमर और स्तंभ नियमों के साथ प्रतिस्थापित नहीं करता है।

संबंधित उपकरण