मुख्य सामग्री पर जाएँ

TSV को JSON में बदलें

जब आप Excel, Google Sheets या LibreOffice से कोई रेंज कॉपी करते हैं, तो सेल टैब से अलग होकर आते हैं। सीमांकक को टैब पर सेट करें और कनवर्टर चिपकाए गए ब्लॉक को बिना किसी री-फ़ॉर्मेटिंग के JSON सरणी में बदल देता है।

हल किया गया उदाहरण

इनपुट (TSV)
name	city	visits	vip
Smith, Jane	São Paulo	1200	true
Kim	Seoul; Busan	85	false
आउटपुट (JSON)
[
  {
    "name": "Smith, Jane",
    "city": "São Paulo",
    "visits": 1200,
    "vip": true
  },
  {
    "name": "Kim",
    "city": "Seoul; Busan",
    "visits": 85,
    "vip": false
  }
]

कॉलम सिर्फ़ टैब पर विभाजित होते हैं, इसलिए "Smith, Jane" और "Seoul; Busan" बिना उद्धरण चिह्नों के भी पूरे बने रहते हैं। visits कॉलम संख्याएँ बन जाता है और vip कॉलम बूलियन, ठीक वैसे ही जैसे अल्पविराम से अलग इनपुट में होता है।

कनवर्टर इसे कैसे संभालता है

  • सीमांकक मेनू में टैब चुनें। डिफ़ॉल्ट अल्पविराम सेटिंग में, टैब से अलग की गई लाइनें इसके बजाय अल्पविरामों पर विभाजित हो जाएँगी।
  • सेल के भीतर अल्पविराम, अर्धविराम और पाइप को उद्धरण चिह्नों की ज़रूरत नहीं होती। जिस मान में टैब या उद्धरण चिह्न हो, उसे दोहरे उद्धरण चिह्नों में रखना ज़रूरी है और अंदर के उद्धरण चिह्न दोहरे करने होते हैं।
  • लाइन ब्रेक वाले सेल नहीं बदले जा सकते, क्योंकि हर लाइन को एक अलग रिकॉर्ड के रूप में पढ़ा जाता है। पहले लाइन ब्रेक हटा दें।
  • हेडर, रिक्त स्थान हटाना और डेटा प्रकार CSV वाले नियमों का ही पालन करते हैं: संख्याएँ, true/false और खाली सेल JSON संख्याएँ, बूलियन और null बन जाते हैं।
  • वापस बदलने के लिए, टैब चुनकर “JSON से CSV” टैब का उपयोग करें और परिणाम सीधे स्प्रेडशीट में चिपकाएँ।

और रूपांतरण गाइड