SQL से JSON कन्वर्टर — मुफ़्त ऑनलाइन

नीचे अपना SQL पेस्ट करें और तुरंत JSON पाने के लिए कन्वर्ट करें पर क्लिक करें।

इनपुट तैयार

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से इनपुट के आँकड़े उपलब्ध हैं।

आउटपुट

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से आउटपुट के आँकड़े उपलब्ध हैं।

परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।

यह टूल क्या करता है

SQL से JSON कनवर्टर SQL INSERT स्टेटमेंट पढ़ता है और डाली गई पंक्तियों को JSON ऐरे के रूप में लौटाता है। हर INSERT की कॉलम सूची ऑब्जेक्ट की कुंजियाँ बनती है और VALUES खंड की हर पंक्ति एक ऑब्जेक्ट बनती है।

संख्याएँ संख्याएँ ही रहती हैं, उद्धरण चिह्नों वाली स्ट्रिंग JSON स्ट्रिंग बनती हैं और NULL, null बन जाता है, इसलिए परिणाम को सीधे किसी स्क्रिप्ट, टेस्ट डेटा या API अनुरोध में इस्तेमाल किया जा सकता है। कई INSERT स्टेटमेंट और कई पंक्तियों वाली VALUES सूचियाँ एक ही ऐरे में जुड़ जाती हैं।

कब इस्तेमाल करें

  • आपके पास डेटाबेस डंप का एक हिस्सा है और उसकी पंक्तियाँ JavaScript, Python या REST कॉल में डेटा के रूप में चाहिए।
  • सीड या माइग्रेशन फ़ाइलों को यूनिट टेस्ट के लिए JSON डेटा में बदलना।
  • स्क्रिप्ट चलाने से पहले देखना कि वह क्या डालेगी, और फिर वही पंक्तियाँ JSON से CSV कन्वर्टर से एक्सपोर्ट करना।
  • दो ऐसे डेटाबेस के बीच कुछ पंक्तियाँ ले जाना जिनका कोई साझा एक्सपोर्ट फ़ॉर्मेट नहीं है, JSON को बीच के चरण के रूप में इस्तेमाल करके।

उदाहरण

इनपुट

INSERT INTO users (id, name, email) VALUES
  (1, 'Ana', 'ana@example.com'),
  (2, 'Ben', 'ben@example.com');

आउटपुट

[
  {
    "id": 1,
    "name": "Ana",
    "email": "ana@example.com"
  },
  {
    "id": 2,
    "name": "Ben",
    "email": "ben@example.com"
  }
]

इस टूल के बारे में सवाल

कौन-से SQL स्टेटमेंट समर्थित हैं?

कॉलम सूची वाले INSERT INTO ... VALUES स्टेटमेंट, जिनमें एक स्टेटमेंट में कई पंक्तियाँ भी हो सकती हैं। SELECT, UPDATE, CREATE TABLE और स्टोर्ड प्रोसीजर डेटा नहीं हैं, इसलिए उन्हें कन्वर्ट नहीं किया जाता।

क्या यह पूरे डेटाबेस डंप के साथ काम करता है?

हाँ, जब तक डंप में सामान्य INSERT स्टेटमेंट हों और वह 5 MB से छोटा हो। स्कीमा स्टेटमेंट छोड़ दिए जाते हैं; बहुत बड़े डंप को एक-एक टेबल करके कन्वर्ट करें।

अगर INSERT में कॉलम सूची न हो तो?

तब JSON कुंजियों के लिए कोई नाम नहीं होते और कनवर्टर बताता है कि वह स्टेटमेंट को पार्स नहीं कर सका। कॉलम सूची जोड़ें, जैसे INSERT INTO users (id, name) VALUES ..., और फिर से कन्वर्ट करें।

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

क्या इस टूल से संवेदनशील डेटा कन्वर्ट करना सुरक्षित है?

हाँ - आपका डेटा प्रोसेस होते ही तुरंत हटा दिया जाता है। सर्वर पर कुछ भी रिकॉर्ड या सहेजा नहीं जाता।

क्या फ़ाइल के आकार की कोई सीमा है?

यह टूल सामान्य आकार के दस्तावेज़ों को आसानी से संभाल लेता है। बहुत बड़ी फ़ाइलों के लिए, पहले उन्हें विभाजित करने पर विचार करें।

क्या यह टूल मुफ़्त है?

हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।

मेरा परिणाम कहाँ मिलेगा?

इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।