JSON to TOON कन्वर्टर
JSON को TOON में और वापस बदलें, आपके ब्राउज़र में। TOON वही डेटा कम prompt टोकन में पैक करता है।
आपका JSON या TOON आपके ब्राउज़र में स्थानीय रूप से बदलता है और कभी अपलोड नहीं होता, पर किसी भी ऑनलाइन टूल में रहस्य या production डेटा पेस्ट करने से बचें।
पहले JSON को व्यवस्थित करना है? JSON Formatter आज़माएँ।
JSON to TOON के बारे में
TOON, यानी Token-Oriented Object Notation, JSON लिखने का एक कॉम्पैक्ट तरीका है जो किसी LLM prompt में कहीं कम टोकन उपयोग करता है। हर रिकॉर्ड पर हर की दोहराने के बजाय, यह ऑब्जेक्ट के एक ऐरे को एक हेडर पंक्ति और उसके नीचे कॉमा-अलग वैल्यू वाले एकल tabular ब्लॉक में समेट देता है। यह JSON to TOON कन्वर्टर किसी भी JSON दस्तावेज़ को TOON में एन्कोड करता है, दिखाता है कि परिणाम minified JSON से लगभग कितना छोटा है, और दिशा बदलने पर TOON को वापस pretty-print की हुई JSON में बदल देता है। यह तब काम आता है जब आप किसी मॉडल में संरचित डेटा पेस्ट करते हैं, few-shot उदाहरण बनाते हैं, या जानकारी खोए बिना context window कम करना चाहते हैं। सब कुछ आपके ब्राउज़र में चलता है, इसलिए आपके द्वारा पेस्ट किया गया डेटा आपके डिवाइस पर संसाधित होता है और कभी अपलोड नहीं होता।
विशेषताएँ
- एकल दिशा टॉगल से JSON को TOON में और TOON को वापस JSON में बदलें
- लाइव दो-पैन एडिटर जो टाइप करते ही फिर से एन्कोड करता है
- ऑब्जेक्ट के ऐरे को कॉम्पैक्ट tabular TOON ब्लॉक में समेटता है
- minified JSON की तुलना में TOON की अक्षर बचत का अनुमान दिखाता है
- lossless राउंड-ट्रिप करता है ताकि TOON वापस मूल JSON वैल्यू में डीकोड हो
- डीकोड की गई JSON को 2-स्पेस इंडेंटेशन और JSON सिंटैक्स हाइलाइटिंग के साथ pretty-print करता है
- अमान्य JSON और खराब TOON दोनों के लिए स्पष्ट पार्स एरर
- आउटपुट को कॉपी करें या इसे data.toon या data.json के रूप में डाउनलोड करें
JSON to TOON का उपयोग कैसे करें
- टॉगल को JSON → TOON पर रखें और बाएँ पैन में अपना JSON पेस्ट करें।
- दाईं ओर TOON आउटपुट पढ़ें और उसके ऊपर बचत अनुमान जाँचें।
- किसी TOON स्ट्रिंग को वापस JSON में डीकोड करने के लिए टॉगल को TOON → JSON पर बदलें।
- परिणाम को कॉपी करें या इसे data.toon या data.json के रूप में डाउनलोड करें।
उदाहरण
इनपुट
{
"users": [
{ "id": 1, "name": "Ada", "role": "admin" },
{ "id": 2, "name": "Alan", "role": "author" }
]
}
आउटपुट
users[2]{id,name,role}:
1,Ada,admin
2,Alan,author
ऑब्जेक्ट का एक ऐरे एकल हेडर पंक्ति वाला एक tabular TOON ब्लॉक बन जाता है।
सामान्य त्रुटियाँ और समस्या निवारण
- JSON → TOON पर जाने पर "Invalid JSON" दिखता है। — TOON एन्कोडिंग मान्य JSON से शुरू होती है, इसलिए पहले पार्स एरर ठीक करें; कीज़ और स्ट्रिंग को डबल कोट्स उपयोग करने चाहिए और कोई ट्रेलिंग कॉमा नहीं होना चाहिए।
- डीकोडिंग किसी tabular ब्लॉक पर "Invalid TOON" दिखाती है। — हर डेटा पंक्ति को ठीक उतनी ही वैल्यू देनी चाहिए जितनी [N]{fields} हेडर घोषित करता है, और हेडर के नीचे इंडेंटेशन सुसंगत रहना चाहिए।
- बचत अनुमान कहता है कि TOON, JSON से बड़ा है। — TOON एक समान ऑब्जेक्ट के ऐरे पर सबसे ज्यादा बचाता है; किसी एकल छोटे ऑब्जेक्ट या गहराई से नेस्टेड डेटा के लिए ओवरहेड इसे थोड़ा बड़ा कर सकता है।
अक्सर पूछे जाने वाले प्रश्न
- TOON क्या है?
- TOON (Token-Oriented Object Notation) JSON की एक कॉम्पैक्ट, इंडेंटेशन-आधारित एन्कोडिंग है जो LLM prompt में कम टोकन उपयोग करने के लिए बनाई गई है। यह ऑब्जेक्ट के ऐरे को एक tabular ब्लॉक के रूप में व्यक्त करता है, फ़ील्ड नाम सूचीबद्ध करने वाली एक हेडर पंक्ति जिसके बाद कॉमा-अलग वैल्यू पंक्तियाँ होती हैं, हर रिकॉर्ड पर कीज़ दोहराने के बजाय।
- TOON, JSON से कितना छोटा है?
- यह डेटा के आकार पर निर्भर करता है। कई एक समान ऑब्जेक्ट के ऐरे सबसे ज्यादा सिकुड़ते हैं क्योंकि हर की हर पंक्ति के बजाय हेडर में एक बार लिखी जाती है; यह कन्वर्टर एक प्रति-दस्तावेज़ अक्षर अनुमान दिखाता है ताकि आप अपने इनपुट के लिए असली कमी देख सकें।
- क्या JSON को TOON में बदलना lossless है?
- हाँ। TOON वही डेटा एन्कोड करता है जो स्रोत JSON, इसलिए यह टूल इसे राउंड-ट्रिप करता है: JSON को TOON में और वापस बदलें और आपको मूल वैल्यू मिलती है। TOON → JSON दिशा मानक, pretty-print की हुई JSON फिर से निकालती है।
- मुझे JSON के बजाय TOON कब उपयोग करना चाहिए?
- TOON तब चुनें जब आप किसी language model में संरचित डेटा डाल रहे हों और context window में अधिक भरना चाहते हों, few-shot उदाहरण बनाना चाहते हों, या prompt लागत घटाना चाहते हों। भंडारण, API, और कॉन्फ़िग के लिए आप आमतौर पर सादा JSON ही चाहेंगे।
- क्या इसे बदलते समय मेरा डेटा किसी सर्वर पर भेजा जाता है?
- नहीं। JSON to TOON रूपांतरण पूरी तरह आपके ब्राउज़र में चलता है, इसलिए आपके द्वारा पेस्ट किया गया डेटा आपके डिवाइस पर एन्कोड होता है और कभी अपलोड नहीं होता।
संबंधित टूल
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- JSON से कोड — JSON से Go, Rust, Python, Java, Kotlin, C# और TypeScript टाइप जेनरेट करें।
- JSON Flatten / Unflatten — नेस्टेड JSON को डॉट-नोटेशन कीज़ में फ़्लैटन करें, या वापस अनफ़्लैटन करें।
- JSON to Zod — किसी JSON सैंपल से एक Zod schema जेनरेट करें, प्रकार अनुमानित करते हुए।
- YAML ↔ JSON — YAML को JSON में और वापस कन्वर्ट करें।
- JSON व्यूअर — विस्तृत/संक्षिप्त करने और नोड पाथ के साथ टेक्स्ट और फ़ोल्ड होने योग्य ट्री व्यूअर।
सभी ArrayKit टूल