TSV को JSON में बदलें
जब आप Excel, Google Sheets या LibreOffice से कोई रेंज कॉपी करते हैं, तो सेल टैब से अलग होकर आते हैं। सीमांकक को टैब पर सेट करें और कनवर्टर चिपकाए गए ब्लॉक को बिना किसी री-फ़ॉर्मेटिंग के JSON सरणी में बदल देता है।
हल किया गया उदाहरण
name city visits vip Smith, Jane São Paulo 1200 true Kim Seoul; Busan 85 false
[
{
"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” टैब का उपयोग करें और परिणाम सीधे स्प्रेडशीट में चिपकाएँ।