कदम 1
JSON चिपकाएँ या एक स्थानीय फ़ाइल लोड करें
एक पंक्ति के लिए एक ऑब्जेक्ट या एकाधिक पंक्तियों के लिए ऑब्जेक्ट की एक सरणी का उपयोग करें। चिपकाया गया पाठ और एक स्थानीय .json फ़ाइल प्रत्येक 5 MB तक सीमित है।
एक JSON ऑब्जेक्ट या ऑब्जेक्ट की एक सरणी चिपकाएँ, या एक स्थानीय .json फ़ाइल लोड करें। डिलीमीटर चुनें, पंक्तियों और स्तंभों का पूर्वावलोकन करें, और पंजीकरण या लॉगिन के बिना CSV को कॉपी या डाउनलोड करें।
JSON से CSV कार्यक्षेत्र
शीर्ष-स्तरीय कुंजियाँ स्तंभ बन जाती हैं। नेस्टेड ऑब्जेक्ट और ऐरे एक सेल में कॉम्पैक्ट JSON टेक्स्ट के रूप में रहते हैं, और स्रोत डेटा इस ब्राउज़र पेज में रहता है।
चिपकाया गया JSON · कनवर्ट करने के लिए Ctrl/Command + Enter का उपयोग करें।
परिणाम
एक तालिका और कच्चे सीमांकित पाठ का निरीक्षण करने के लिए वैध ऑब्जेक्ट रिकॉर्ड परिवर्तित करें।
अभी तक कोई परिवर्तित तालिका नहीं
परिणाम रूपांतरण के बाद वास्तविक पंक्तियाँ, कॉलम, बाइट्स, नेस्टेड-वैल्यू सेल और फॉर्मूला-जैसा टेक्स्ट दिखाएगा।
कदम 1
एक पंक्ति के लिए एक ऑब्जेक्ट या एकाधिक पंक्तियों के लिए ऑब्जेक्ट की एक सरणी का उपयोग करें। चिपकाया गया पाठ और एक स्थानीय .json फ़ाइल प्रत्येक 5 MB तक सीमित है।
कदम 2
अल्पविराम, अर्धविराम, या टैब चुनें। जब गंतव्य को एन्कोडिंग मार्कर से लाभ मिलता है तो UTF-8 BOM विकल्प को चालू रखें, या सादे UTF-8 डाउनलोड के लिए इसे बंद कर दें।
कदम 3
तालिका और कच्चे CSV का निरीक्षण करें, पंक्ति, स्तंभ, बाइट, नेस्टेड-मान और सूत्र-जैसे-सेल तथ्यों की पुष्टि करें, फिर परिणाम की प्रतिलिपि बनाएँ या डाउनलोड करें।
CSV एक सपाट मेज है। एक पूर्वानुमानित रूपांतरण रिकॉर्ड-आकार के JSON और कुंजियों, लापता फ़ील्ड, शून्य मान और प्रकारों के लिए स्पष्ट नियमों के साथ शुरू होता है।
एक एकल वस्तु एक पंक्ति बन जाती है। किसी सरणी में, प्रत्येक शीर्ष-स्तरीय आइटम एक ऑब्जेक्ट होना चाहिए; स्केलर मान और नेस्टेड-सरणी पंक्तियाँ इस वर्कफ़्लो के लिए नामित कॉलम प्रदान नहीं करती हैं।
एक कुंजी पहली बार दिखाई देने पर एक कॉलम बन जाती है। बाद के रिकॉर्ड उन मानों को चुपचाप त्यागे बिना अतिरिक्त कॉलम पेश कर सकते हैं।
एक गुम कुंजी और JSON शून्य दोनों एक खाली CSV फ़ील्ड बन जाते हैं। संख्याएँ, बूलियन और स्ट्रिंग्स टेक्स्ट फ़ील्ड बन जाते हैं, इसलिए मूल मान प्रकार संरक्षित नहीं रहते हैं।
सीमांकित पाठ को लगातार उद्धरण और गंतव्य सेटिंग्स की आवश्यकता होती है। एक संक्षिप्त समीक्षा गलत विभाजकों, एन्कोडिंग मान्यताओं, या मानों को पकड़ सकती है जिन्हें स्प्रेडशीट सूत्रों के रूप में व्याख्या कर सकती है।
चयनित विभाजक, डबल कोट, कैरिज रिटर्न, या लाइन ब्रेक वाले फ़ील्ड उद्धृत किए गए हैं। एंबेडेड डबल कोट्स को दोगुना कर दिया जाता है, और रिकॉर्ड सीआरएलएफ लाइन एंडिंग्स का उपयोग करते हैं।
रूपांतरण के दौरान उपयोग की जाने वाली समान अल्पविराम, अर्धविराम या टैब सेटिंग के साथ आयात करें। वैकल्पिक UTF-8 BOM केवल डाउनलोड की गई फ़ाइल में जोड़ा गया है; यह कॉपी किए गए CSV टेक्स्ट को नहीं बदलता है।
परिणाम उन टेक्स्ट फ़ील्ड की रिपोर्ट करता है जो स्प्रेडशीट फ़ार्मुलों की तरह शुरू होते हैं। फ़ाइल खोलने से पहले अविश्वसनीय मानों की समीक्षा करें; कनवर्टर चुपचाप स्रोत डेटा को उपसर्ग या फिर से नहीं लिखता है।
पदानुक्रमित JSON को एक समतल पाठ तालिका में ले जाने से इसकी संरचना बदल जाती है। नीचे दी गई सीमाएँ उस मैपिंग और वर्तमान ब्राउज़र-प्रसंस्करण सीमा को स्पष्ट बनाती हैं।
नेस्टेड मान कॉम्पैक्ट JSON टेक्स्ट के रूप में एक फ़ील्ड में रहते हैं। जब प्रत्येक नेस्टेड पथ को एक अलग कॉलम बनना चाहिए या नेस्टेड पंक्तियों का विस्तार करना चाहिए तो फ़्लैटनिंग या ईटीएल वर्कफ़्लो चुनें।
चिपकाए गए पाठ और चयनित फ़ाइल को वर्तमान कनवर्टर द्वारा स्थानीय रूप से पार्स किया जाता है और बाहरी रूपांतरण सेवा पर पोस्ट नहीं किया जाता है। कोई पंजीकरण या लॉगिन की आवश्यकता नहीं है.
यह उपकरण 5 MB तक सीमित है और स्ट्रीम नहीं करता, URL नहीं लाता, JSONPath पंक्तियों का चयन नहीं करता, गहरी संरचनाओं को समतल नहीं करता, या एकाधिक फ़ाइलों को संसाधित नहीं करता। बड़ी पाइपलाइनों को स्ट्रीमिंग, कमांड-लाइन या ईटीएल वर्कफ़्लो की आवश्यकता होती है।
चिपकाया गया JSON और एक चयनित .json फ़ाइल को इस ब्राउज़र पृष्ठ में पार्स और परिवर्तित किया गया है। वर्तमान उपकरण बाहरी रूपांतरण सेवा पर स्रोत डेटा पोस्ट नहीं करता है या CSV उत्पन्न नहीं करता है।
JSON पेस्ट करें या एक स्थानीय .json फ़ाइल लोड करें, अल्पविराम, अर्धविराम या टैब चुनें, और CSV में कनवर्ट करें चुनें। तालिका या कच्चे CSV की समीक्षा करें, फिर पाठ की प्रतिलिपि बनाएँ या फ़ाइल डाउनलोड करें।
यह एक JSON ऑब्जेक्ट या केवल ऑब्जेक्ट वाले एक गैर-रिक्त सरणी को स्वीकार करता है। एक एकल ऑब्जेक्ट एक डेटा पंक्ति बन जाता है। शीर्ष-स्तरीय स्ट्रिंग्स, संख्याएँ, बूलियन, नल और सरणियाँ जिनकी पंक्तियाँ ऑब्जेक्ट नहीं हैं, अस्वीकार कर दी जाती हैं।
हेडर मुठभेड़ क्रम में शीर्ष-स्तरीय कुंजियों के मिलन से बनाए जाते हैं। जब किसी रिकॉर्ड में कोई ज्ञात कुंजी नहीं होती है, तो उस पंक्ति को कॉलम के लिए एक खाली CSV फ़ील्ड प्राप्त होती है।
एक नेस्टेड ऑब्जेक्ट या सरणी को एक CSV सेल के अंदर कॉम्पैक्ट JSON टेक्स्ट के रूप में क्रमबद्ध किया गया है। यह कनवर्टर नेस्टेड पथों को बिंदीदार स्तंभों में समतल नहीं करता है या एक अलग पंक्ति स्रोत के रूप में नेस्टेड सरणी का चयन नहीं करता है।
JSON शून्य और एक गुम कुंजी दोनों एक खाली CSV फ़ील्ड बन जाते हैं। स्ट्रिंग्स, संख्याएं और बूलियन टेक्स्ट फ़ील्ड बन जाते हैं, इसलिए CSV मूल JSON को बिल्कुल फिर से बनाने के लिए पर्याप्त प्रकार की जानकारी संरक्षित नहीं करता है।
चयनित सीमांकक, दोहरा उद्धरण, कैरिएज रिटर्न, या लाइन ब्रेक वाला फ़ील्ड दोहरे उद्धरण चिह्नों में लपेटा गया है। फ़ील्ड के अंदर प्रत्येक दोहरा उद्धरण दो बार लिखा जाता है, और आउटपुट रिकॉर्ड सीआरएलएफ लाइन एंडिंग्स का उपयोग करते हैं।
हां. कनवर्ट करने से पहले अल्पविराम, अर्धविराम या टैब चुनें। फ़ाइल आयात करते समय गंतव्य को उसी विभाजक का उपयोग करना चाहिए।
सक्षम होने पर, डाउनलोड UTF-8 बाइट-ऑर्डर मार्क के साथ शुरू होता है जो कुछ स्प्रेडशीट सॉफ़्टवेयर को एन्कोडिंग को पहचानने में मदद कर सकता है। जब आप कच्चे CSV की प्रतिलिपि बनाते हैं तो इसे शामिल नहीं किया जाता है, और आयात व्यवहार अभी भी गंतव्य पर निर्भर करता है।
कुछ स्प्रेडशीट प्रोग्राम बराबर, प्लस, माइनस या एट-साइन जैसे वर्णों से शुरू होने वाले टेक्स्ट की व्याख्या एक सूत्र के रूप में करते हैं। कनवर्टर इन कोशिकाओं की रिपोर्ट करता है लेकिन उनमें बदलाव नहीं करता है, क्योंकि प्रत्येक स्प्रेडशीट और डाउनस्ट्रीम डेटा वर्कफ़्लो के लिए कोई भी एक स्वच्छता नियम सही नहीं है।
वर्तमान कनवर्टर इस ब्राउज़र पेज में चिपकाए गए टेक्स्ट और चयनित स्थानीय फ़ाइल को पार्स करता है। यह बाहरी रूपांतरण सेवा को स्रोत या उत्पन्न CSV नहीं भेजता है, इसके लिए किसी खाते की आवश्यकता नहीं है, और इनपुट को 5 MB तक सीमित करता है।
किसी अन्य ब्राउज़र-आधारित टूल के साथ जारी रखें।
CSV से JSON
CSV पेस्ट करें या एक स्थानीय .csv या .txt फ़ाइल लोड करें, डिलीमीटर और JSON प्रारूप चुनें, फिर हेडर पंक्ति और रिकॉर्ड को JSON सरणी में परिवर्तित करें। उद्धृत फ़ील्ड आपके ब्राउज़र में पार्स किए जाते हैं, मान स्ट्रिंग बने रहते हैं, और किसी पंजीकरण या लॉगिन की आवश्यकता नहीं होती है।
JSON चिपकाएँ या किसी फ़ाइल को प्रारूपित करने, मान्य करने, सुशोभित करने या छोटा करने के लिए खोलें। इंडेंटेशन चुनें, पार्सर त्रुटियों की समीक्षा करें, और बिना लॉगिन के अपने ब्राउज़र में परिणाम को कॉपी या डाउनलोड करें।
सटीक UTF-8 टेक्स्ट या एक स्थानीय फ़ाइल से SHA डाइजेस्ट बनाने के लिए इस हैश जनरेटर का उपयोग करें। SHA-256, SHA-384, SHA-512, या लीगेसी SHA-1 चुनें, फिर बाहरी हैशिंग सेवा को स्रोत भेजे बिना hex या Base64 के रूप में परिणाम की तुलना करें, कॉपी करें या डाउनलोड करें।
Base64 एनकोडर और डिकोडर
UTF-8 और URL-सुरक्षित Base64 टेक्स्ट को ऑनलाइन एनकोड या डीकोड करें। कोई मान चिपकाएँ, परिणाम की प्रतिलिपि बनाएँ, या पंजीकरण या लॉगिन के बिना इसे अपने ब्राउज़र से डाउनलोड करें।