सीधे कंटेंट पर जाएँ
Toolars
एक्सप्लोर करें
बग रिपोर्ट करें

डेवलपर · लोकल उपयोगिता

स्ट्रक्चर्ड डेटा कन्वर्टर

Structured Data Converter

JSON, YAML और CSV को स्पष्ट चुने फ़ॉर्मैट के बीच बदलें — तुरंत वैलिडेशन, फ़िडेलिटी चेतावनियाँ और रिवर्स कन्वर्ज़न के साथ, पूरी तरह लोकल।

टास्क पथ / इनपुट से परिणाम तक

स्पष्ट फ़ॉर्मैट चुनें

लोकल रूप से चलता है · कुछ भी अपलोड नहीं होता

स्ट्रक्चर्ड डेटा कन्वर्टर कैसे काम करता है, निजता और संबंधित टूल

टास्क पथ / इनपुट से परिणाम तक

JSON, YAML और CSV को सुरक्षित रूप से कैसे बदलें

  1. 01

    स्पष्ट फ़ॉर्मैट चुनें

    स्रोत के रूप में JSON, YAML या CSV चुनें और लक्ष्य के रूप में कोई अलग फ़ॉर्मैट। वर्कस्पेस कभी फ़ॉर्मैट का अंदाज़ा नहीं लगाता या डेटा वाली URL नहीं बनाता, और अगर आप दोनों ड्रॉपडाउन एक ही फ़ॉर्मैट पर सेट करें तो दूसरा पक्ष अपने आप पलट जाता है, क्योंकि स्रोत और लक्ष्य के मेल खाने वाली कन्वर्ज़न चुपचाप वापस लौटाने के बजाय अस्वीकार होती है।

  2. 02

    पेस्ट करें और तुरंत वैलिडेट करें

    पेस्ट करते ही कन्वर्ज़न होता है; ऑटो-कन्वर्ट चालू होने पर साधारण संपादन थोड़े ठहराव के बाद दोबारा चलते हैं, और Ctrl या Command और Enter मांग पर चलाता है। सिंटैक्स त्रुटियां लाइन और कॉलम के साथ दिखती हैं जब भी पार्सर उन्हें देता है, और नमूना लोड करें फ़ील्ड को चुने गए स्रोत फ़ॉर्मैट में एक छोटे वैध दस्तावेज़ से भर देता है ताकि आप पहले एक साफ़ कन्वर्ज़न देख सकें।

  3. 03

    आउटपुट विकल्प सेट करें

    JSON और YAML लक्ष्यों के लिए आउटपुट इंडेंट कंट्रोल दो या चार स्पेस चुनता है। जब CSV लक्ष्य हो, वह कंट्रोल स्प्रेडशीट-सुरक्षित टॉगल बन जाता है — डिफ़ॉल्ट में चालू — जो =, +, - या @ से शुरू होने वाली किसी भी सेल के आगे एक अपॉस्ट्रॉफ़ी लगाता है ताकि स्प्रेडशीट एप्लिकेशन उसे फ़ॉर्मूला की तरह चला न सकें।

  4. 04

    फ़िडेलिटी चेतावनियों की समीक्षा करें

    चेतावनियां हर स्वीकृत हानि नाम लेकर बताती हैं: YAML एंकर विस्तारित, YAML कमेंट हटाए, CSV सेल स्ट्रिंग माने, null खाली सेल के रूप में लिखे, और फ़ॉर्मूला जैसे मान एस्केप किए। असमर्थित या अस्पष्ट संरचनाएं — YAML मर्ज कीज़, कस्टम टैग, कई दस्तावेज़, बहुत बड़े पूर्णांक, या CSV की ओर जाती नेस्टेड मान — अर्थ चुपचाप बदलने के बजाय नाम वाली त्रुटि के साथ कन्वर्ज़न रोक देती हैं।

  5. 05

    कॉपी करें, डाउनलोड करें, या उलटें

    वैलिडेट किया नतीजा क्लिपबोर्ड पर कॉपी करें, उसे मेल खाते .json, .yaml या .csv एक्सटेंशन के साथ toolars-converted के रूप में डाउनलोड करें, या फ़ॉर्मैट स्वैप करें इस्तेमाल करके मौजूदा आउटपुट को अगले स्रोत के रूप में पिलाएं — यह जानने का तुरंत तरीका कि JSON से YAML और वापस JSON का राउंड-ट्रिप डेटा बचाए रखता है।

  6. 06

    इस नतीजे के साथ आगे बढ़ें

    नीचे इस नतीजे की एक प्रति के साथ ताज़ा वर्कस्पेस खोलें। कुछ नहीं भेजा या सहेजा जाता; तैयार होने पर अगला टूल चलाएं। एक बार में एक ही फ़ॉलो-अप। दूसरा खोलने से पहले इसे बंद करें। स्रोत नतीजा बदलने, पेज छोड़ने या रीफ़्रेश करने, या खोलने के 10 मिनट बाद फ़ॉलो-अप और उसके संपादन मिट जाते हैं। स्रोत यहीं रहता है।

टूल के तथ्य

प्रोसेसिंग
आपके ब्राउज़र में
इनपुट इस डिवाइस से बाहर जाता है
कभी नहीं
रिटेंशन
कुछ भी स्टोर नहीं होता
कीमत
मुफ़्त

आपका इनपुट ब्राउज़र में ही रहता है।

स्ट्रक्चर्ड डेटा कन्वर्टर अपना सत्यापित लोकल एक्ज़ीक्यूशन पथ इस्तेमाल करता है और कोई छिपा इनपुट या आउटपुट इतिहास नहीं बनाता।

लोकल एक्ज़ीक्यूशन

मौजूदा ब्राउज़र टैब के अंदर चलता है।

कोई छिपी प्रोसेसिंग नहीं

सक्रिय टूल डेटा कभी Toolars दस्तावेज़ रिकॉर्ड नहीं बनता।

खाते की ज़रूरत नहीं

बिना प्रोफ़ाइल बनाए मुख्य वर्कफ़्लो इस्तेमाल करें। साइन इन करने के बाद फ़ेवरिट आपके खाते से सिंक होते हैं।

तुरंत रीसेट

टैब साफ़ करें और सक्रिय कार्य डेटा गायब।

स्ट्रक्चर्ड डेटा कन्वर्टर असल में क्या करता है

किसी सेवा का उदाहरण कॉन्फ़िगरेशन कमेंट और एंकर वाले YAML में आता है, एक API टेस्ट फ़िक्स्चर को वही डेटा सख़्त JSON में चाहिए, और सपोर्ट टीम यूज़र सूची स्प्रेडशीट-तैयार CSV में चाहती है। पहले YAML से JSON बदलें: चेतावनियां साफ़ बताती हैं कि कमेंट गिर गए और एंकर विस्तारित हुए, और लाइन-और-कॉलम त्रुटि छूटे हुए टैब को तुरंत ठीक करने के लिए पकड़ लेती है। फिर फ़ॉर्मैट स्वैप करें, रिकॉर्ड को फ्लैट सूची तक काटें, और स्प्रेडशीट-सुरक्षित चालू रखकर CSV में बदलें ताकि = से शुरू होती सेल एस्केप होकर पहुंचे। हर कदम लोकल रूप से चलता है, इसलिए कॉन्फ़िगरेशन के अंदर के टोकन और एंडपॉइंट कभी डिवाइस से बाहर नहीं जाते।

आम सवाल

कौन से फ़ॉर्मैट सपोर्टेड हैं?
वर्कस्पेस JSON, YAML 1.2 कोर सिंटैक्स, और अनिवार्य अद्वितीय हेडर पंक्ति वाला कॉमा-सेपरेटेड CSV सपोर्ट करता है। TOML और XML के लिए अभी अलग फ़िडेलिटी काम बाक़ी है और वे इस रिलीज़ में स्वीकार नहीं, और दोनों ओर एक ही फ़ॉर्मैट चुनना अस्वीकार होता है — हर रन दो अलग फ़ॉर्मैटों के बीच बदलता है।
YAML सुरक्षित रूप से कैसे संभाला जाता है?
टेक्स्ट मोड में पार्सिंग सख़्त सीमाओं वाले डिस्पोज़ेबल Web Worker में चलती है: 256 KB इनपुट, 40 स्तर की नेस्टिंग, 10,000 नोड, 50 एलियास विस्तार, और 1,500 ms का समय बजट। कस्टम या एक्ज़ीक्यूटेबल टैग, मर्ज कीज़, रिमोट स्कीमा, DTD, इंपोर्ट, इनक्लूड और सारा नेटवर्क रिसोर्स लोडिंग बंद है, इसलिए शत्रुतापूर्ण या विकृत दस्तावेज़ पार्सर से बाहर नहीं पहुंच सकता।
कन्वर्ज़न के दौरान क्या बदल सकता है?
JSON YAML कमेंट या एंकर पहचान को व्यक्त नहीं कर सकता, और CSV स्केलर प्रकार, null पहचान या नेस्टेड संरचनाएं नहीं बचा सकता। हर स्वीकृत हानि नतीजे पर चेतावनी के रूप में दिखती है; असुरक्षित या अस्पष्ट आकृतियां सीधे अस्वीकार होती हैं। डुप्लिकेट कीज़, __proto__, constructor या prototype नाम की प्रॉपर्टी, नॉन-फ़ाइनाइट संख्याएं, और सुरक्षित रेंज से बाहर के पूर्णांक ज़बरदस्ती बदलने के बजाय अस्वीकार होते हैं।
स्प्रेडशीट-सुरक्षित CSV विकल्प क्या करता है?
जब लक्ष्य CSV हो और टॉगल चालू हो, शुरुआती स्पेस या टैब के बाद जिस सेल का टेक्स्ट =, +, - या @ से शुरू होता है उसके आगे अपॉस्ट्रॉफ़ी लगता है, ताकि स्प्रेडशीट एप्लिकेशन उसे फ़ॉर्मूला चलाने के बजाय टेक्स्ट दिखाएं। हर प्रभावित रन एक चेतावनी जोड़ता है ताकि बदलाव दिखता रहे। स्प्रेडशीट की ओर जाती फ़ाइलों के लिए इसे चालू रखें; बंद करें केवल तब जब CSV किसी ऐसे सिस्टम को खिलाए जो कच्चे मान चाहता है।
मेरा CSV अस्वीकार क्यों हुआ?
टेक्स्ट मोड में पार्सर एक हेडर पंक्ति मांगता है जिसके नाम ग़ैर-खाली और अद्वितीय हों — पहले हेडर पर शुरुआती बाइट-ऑर्डर मार्क बर्दाश्त है — और हर रिकॉर्ड में ठीक उतने ही फ़ील्ड होने चाहिए जितने हेडर में। कोटेड फ़ील्ड मानक नियम मानते हैं: डबल कोट दोगुने कोट के रूप में एस्केप होते हैं और नई लाइनें रख सकते हैं, लेकिन बिना कोट वाले फ़ील्ड के बीच में कोट आना अपनी लाइन और कॉलम के साथ त्रुटि है। आउटपुट 5,000 पंक्तियों और 256 कॉलमों तक सीमित है, और सिर्फ़ एक जैसी कीज़ वाली वस्तुओं की फ्लैट सूची ही CSV में बदलती है।
क्या मेरे मान अपलोड या सहेजे जाते हैं?
नहीं। स्रोत डेटा, बदला आउटपुट, पार्सर त्रुटियां, क्लिपबोर्ड मान और डाउनलोड ब्राउज़र में रहते हैं और URL, स्टोरेज, एनालिटिक्स, लॉग या फ़ीडबैक पेलोड में नहीं रखे जाते। वर्कस्पेस साफ़ करने पर मौजूदा दस्तावेज़ खारिज हो जाता है।
CSV फ़ाइल मोड की सीमाएं क्या हैं?
फ़ाइल मोड UTF-8, UTF-16LE/BE, GB18030 या Windows-1252 और कॉमा, अर्धविराम, टैब या पाइप विभाजक स्पष्ट रूप से चुनने की सुविधा देता है। ट्रिम चुनने तक कॉलम नाम बने रहते हैं; नाम अद्वितीय और गैर-रिक्त होने चाहिए। इनपुट ≤ 100 MiB, आउटपुट ≤ 32 MiB, ≤ 256 कॉलम और UTF-8 के रूप में मापे गए प्रत्येक डिकोड रिकॉर्ड पर ≤ 1 MiB। पूर्वावलोकन 20 पंक्तियाँ दिखाता है, जिनमें सेल 160 अक्षरों तक छोटे किए जाते हैं; डाउनलोड पूर्ण मान बनाए रखते हैं। JSONL स्ट्रिंग संग्रहीत करता है। सामान्यीकृत CSV UTF-8, कॉमा, CRLF और उद्धृत फ़ील्ड का उपयोग करता है; वैकल्पिक BOM एन्कोडिंग पहचान में मदद करता है, लेकिन प्रकार लागू नहीं करता। खाली भौतिक रिकॉर्ड छोड़ दिए जाते हैं। उद्धरण और एन्कोडिंग सामान्यीकृत होते हैं, बाइट-दर-बाइट संरक्षित नहीं। प्रोसेसिंग लोकल और रद्द करने योग्य है; आउटपुट मेमोरी में रहता है, इसलिए शिखर मेमोरी 32 MiB से अधिक हो सकती है।

डेवलपर में जारी रखें

संबंधित काम, कोई बंद गली नहीं।

पूरे इंडेक्स पर लौटे बिना किसी दूसरे केंद्रित वर्कस्पेस में जाएँ।

कोड से इमेज

Code to Image Converter

कोड पेस्ट करें, भाषा और थीम चुनें, फ़्रेम सजाएँ और हाइलाइट किया कोड PNG या SVG में एक्सपोर्ट करें — स्केल और फ़ॉन्ट एडजस्टेबल, पूरी तरह लोकल।

बनाएँ

URL स्लग जनरेटर

URL Slug Generator

टाइटल से साफ़ URL slug बनाएँ — एक्सेंट हटते हैं, & को 'and' बनता है, हर स्क्रिप्ट के अक्षर बचे रहते हैं। हाइफ़न या अंडरस्कोर चुनें; टाइप करते ही नतीजा।

बनाएँ

React Native के लिए शैडो

React Native Shadow Generator

iOS शैडो और Android elevation सेट करें, पुराने shadow और नए boxShadow सिंटैक्स की तुलना करें, प्लेटफ़ॉर्म सीमाएँ देखें और तैयार स्टाइल कॉपी करें।

बनाएँ

Base64 एन्कोडर/डिकोडर

Base64 Encoder/Decoder

यूनिकोड टेक्स्ट एनकोड करें या Base64 डिकोड करें — URL-सेफ़ वेरिएंट और लाइव वैलिडेशन सहित, पूरी तरह लोकल; Swap से राउंड-ट्रिप एक क्लिक में।

बदलें