मुख्य सामग्री पर जाएँ
वर्ल्ड कप किकऑफ समय कन्वर्टर अब उपलब्ध हैअपने समय क्षेत्र में किकऑफ देखें और कैलेंडर रिमाइंडर जोड़ें।

JSON ↔ CSV कन्वर्टर

ब्राउज़र में CSV, TSV और JSON को स्थानीय फ़ाइल आयात, JSON Lines, 2D array, nested object flattening, delimiter detection और copy/download के साथ कन्वर्ट करें।

डिलिमिटर

JSON इंडेंट

हेडर रो का उपयोग करें

फ़ील्ड ट्रिम करें

खाली लाइनों को छोड़ें

CSV से JSON

नेस्टेड ऑब्जेक्ट flatten करें

JSON

CSV

JSON ↔ CSV कन्वर्टर

क्विक स्टार्ट

1
.csv/.tsv फ़ाइल आयात करें या CSV/TSV चिपकाएँ; JSON अपने-आप सिंक होता है।
2
.json फ़ाइल आयात करें या JSON चिपकाएँ; CSV आखिरी वैध JSON से सिंक होता है।
3
Auto डिलिमिटर रखें या कॉमा, Tab, सेमीकोलन या पाइप चुनें।
4
हेडर row, output mode, flattening, field trim, empty lines और JSON indent सेट करें।
5
किसी भी तरफ़ को कॉपी या डाउनलोड करें; साफ़ करने पर दोनों एडिटर खाली होते हैं।

सामान्य उपयोग के मामले

Excel copy to JSON

Excel या Google Sheets से cell range कॉपी करें, Tab-delimited text को CSV panel में पेस्ट करें, और उसे JSON object array में कन्वर्ट करें।

API response से spreadsheet

JSON response को CSV में बदलें और Excel या Google Sheets में विश्लेषण करें।

आयात पेलोड तैयारी

यहां आयात चलाए बिना आयात स्क्रिप्ट या बैच API एंडपॉइंट के लिए चिपकाई गई CSV पंक्तियों को JSON पेलोड में बदलें।

लॉग समीक्षा

डाउनस्ट्रीम क्वेरी टूल का उपयोग करने से पहले CSV लॉग को JSON में कनवर्ट करें; यह पेज jq एक्सप्रेशन नहीं चलाता है।

मैपिंग टेबल माइग्रेशन

वर्तमान चिपकाई गई मैपिंग टेबल को CSV और फ्लैट JSON कॉन्फिग स्निपेट्स के बीच स्विच करें।

डेटा सफ़ाई

field trimming और empty-line skipping से export किए गए डेटा को जल्दी साफ़ करें।

रूपांतरण अनुबंध

अंतिम संपादित फलक सत्य का स्रोत है। विकल्प परिवर्तन उस तरफ से व्युत्पन्न फलक को पुन: उत्पन्न करते हैं, और पार्स त्रुटियों के बाद पुराना व्युत्पन्न आउटपुट नहीं रखा जाता है।
हेडर पंक्ति चालू होने पर, पहली CSV पंक्ति ऑब्जेक्ट कुंजी बन जाती है; रिक्त हेडर col1/col2 बन जाते हैं, और डुप्लिकेट हेडर को _2/_3 प्रत्यय प्राप्त होते हैं। हेडर पंक्ति बंद होने पर, CSV एक 2D सरणी बन जाता है।
ऑब्जेक्ट सरणियाँ एक यूनियन हेडर प्लस पंक्तियाँ बन जाती हैं, सरणियों की सरणियाँ पंक्तियाँ बन जाती हैं, आदिम सरणियाँ एक एकल कॉलम बन जाती हैं, और एक JSON ऑब्जेक्ट एक पंक्ति बन जाता है। गुम ऑब्जेक्ट फ़ील्ड खाली कोशिकाओं को आउटपुट करते हैं।
ऑटो डिलीमीटर डिटेक्शन केवल उद्धृत फ़ील्ड के बाहर पहली गैर-रिक्त पंक्ति पर अल्पविराम, टैब, अर्धविराम और पाइप की तुलना करता है। यह संपूर्ण डेटासेट का निरीक्षण नहीं करता है या चयनित सीमांकक को नहीं बदलता है।

उपयोग टिप्स

एक्सेल से चिपकाया गया डेटा आमतौर पर टैब-डीलीमिटेड होता है। ऑटो डिटेक्शन उद्धृत फ़ील्ड के बाहर पहली गैर-रिक्त पंक्ति की जाँच करता है; यदि यह गलत लगता है, तो मैन्युअल रूप से सीमांकक चुनें।
"हेडर पंक्ति का उपयोग करें" चालू होने पर पहली पंक्ति डेटा नहीं मानी जाती, बल्कि column name मानी जाती है। CSV में हेडर न हो तो यह विकल्प बंद रखें।
रिक्त हेडर सेल col1, col2, इत्यादि बन जाते हैं। JSON कुंजियों को अद्वितीय बनाए रखने के लिए डुप्लिकेट हेडर नामों में name_2 जैसे प्रत्यय मिलते हैं।
JSON→ CSV फ्लैट ऑब्जेक्ट सरणियों, सरणियों के सरणियों, आदिम सरणियों या एकल ऑब्जेक्ट को स्वीकार करता है। ऑब्जेक्ट ऐरे पहले देखे गए क्रम में सभी कुंजियों का उपयोग करते हैं, और गायब फ़ील्ड खाली सेल बन जाते हैं।
JSON → CSV सामान्य nested objects को escaped dot-path columns में बदल सकता है। Arrays JSON strings ही रहते हैं।
जिन fields में delimiter, newline या double quote हों, उन्हें CSV नियमों के अनुसार अपने-आप quote और escape किया जाता है।
यदि JSON या CSV अमान्य है, तो स्रोत फलक आपके इनपुट को रखता है और व्युत्पन्न फलक को इनपुट ठीक होने तक साफ़ कर दिया जाता है। JSON त्रुटियों में पंक्ति और स्तंभ विवरण शामिल होते हैं जब पार्सर उन्हें रिपोर्ट करता है।

राउंड ट्रिप सीमाएँ

CSV सेल टेक्स्ट हैं। CSV→ JSON संख्याओं, बूलियन्स, शून्य या दिनांकों का अनुमान नहीं लगाता है, और JSON→ CSV→ JSON टाइप किए गए मानों को वापस स्ट्रिंग में बदल सकता है।
Flattening चालू होने पर nested objects dot-path columns बनते हैं। Arrays JSON strings रहते हैं; CSV → JSON उनसे objects वापस नहीं बनाता।
सख्त JSON पार्सिंग JavaScript नंबर व्यवहार का अनुसरण करता है। 53-बिट सुरक्षित सीमा से परे पूर्णांक सटीकता खो सकते हैं जब तक कि आप उन्हें उद्धृत स्ट्रिंग के रूप में नहीं रखते।
यह plain-text CSV/TSV converter है। यह Excel या Google Sheets से copy किया गया text पढ़ सकता है, लेकिन .xlsx workbooks, sheets, formulas, formatting या merged cells parse नहीं करता।
समर्थित नहीं: XLSX/XLS/ODS/Numbers workbooks, URL import, batch conversion, CSV schema validation, CSV lint reports, unflatten, type inference, SQL import, Google Sheets connection, jq expressions और preview tables.

सीमाएं और संगतता

CSV एक flat tabular format है, इसलिए nested संरचना को मूल रूप में व्यक्त नहीं कर सकता। nested JSON object/array string में serialize हो जाते हैं और reverse conversion में पूरी तरह restore नहीं होते।
CSV values को text की तरह रखता है। JSON → CSV → JSON के बाद numbers, boolean, null और dates strings बनकर वापस आ सकते हैं।
UTF-8 BOM (\uFEFF) अपने-आप हटा दिया जाता है। अन्य encoding (जैसे GBK/Shift-JIS) समर्थित नहीं हैं; पहले UTF-8 में बदलें।
JavaScript के JSON की तरह यह टूल भी IEEE 754 सीमा का पालन करता है। 53-bit safe range से बड़े integers की precision खो सकती है।

गोपनीयता और सुरक्षा

प्रोसेसिंग आपके ब्राउज़र में स्थानीय रूप से चलती है। JSON/CSV एडिटर टेक्स्ट ब्राउज़र ड्राफ्ट के रूप में रह सकता है। यदि सहेजा गया वर्कस्पेस या WebDAV सिंक सक्षम है, तो JSON टेक्स्ट, CSV टेक्स्ट, output mode, flattening और अन्य सेटिंग्स sync हो सकती हैं। आयात की गई फ़ाइल वस्तुएँ, फ़ाइल नाम, फ़ाइल आकार runtime data हैं; फ़ाइलें ब्राउज़र File API से स्थानीय रूप से पढ़ी जाती हैं और upload नहीं होतीं।

अक्सर पूछे जाने वाले प्रश्न

6

अगला चरण पूरा करने के लिए इन संबंधित टूल का उपयोग करें।

हमारे बारे में

हमारे बारे में
मूल्य

सभी टूल की प्रोसेसिंग आपके ब्राउज़र में लोकल रूप से होती है।