डेवलपर टूल / 21
SQL से JSON / JSON से SQL कन्वर्टर
JSON array को escaped SQL INSERT statement में बदलें या SQL INSERT query को JSON object array में बदलें।
SQL से JSON / JSON से SQL कन्वर्टर: TOEA JSON object array को quote escaping के साथ SQL INSERT INTO query में बदलता है या SQL INSERT statement से columns और values निकालता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
INSERT रीडर को क्या चाहिए
स्टेटमेंट कई पंक्तियों में हो सकते हैं और mysqldump से मिला बहु-पंक्ति VALUES (…), (…) हर पंक्ति के लिए एक ऑब्जेक्ट देता है। उद्धृत स्ट्रिंग के अंदर के कॉमा, कोष्ठक और अर्धविराम टेक्स्ट के रूप में सुरक्षित रहते हैं। उद्धृत मान स्ट्रिंग ही रहते हैं, इसलिए '02134' का शुरुआती शून्य बना रहता है; केवल बिना उद्धरण वाले अंक संख्या बनते हैं, और बिना उद्धरण वाले TRUE, FALSE और NULL JSON के true, false और null बन जाते हैं। कॉलम सूची के बिना स्टेटमेंट में column_1, column_2 आदि कुंजियाँ मिलती हैं। CREATE TABLE जैसे अन्य स्टेटमेंट छोड़ दिए जाते हैं।
NOW() जैसी फ़ंक्शन कॉल अपने SQL टेक्स्ट के रूप में रखी जाती है, उसका मूल्यांकन नहीं किया जाता। बहुत बड़े dump के लिए डेटाबेस से सीधे JSON या CSV निर्यात करना अधिक तेज़ और सटीक है।
बनाए गए INSERT स्टेटमेंट जाँचना
कॉलम सूची पहले ऑब्जेक्ट से आती है। केवल बाद के ऑब्जेक्ट में दिखाई देने वाली कुंजियाँ हटा दी जाती हैं और बाद के ऑब्जेक्ट से गायब कुंजियों का मान NULL बन जाता है। टेबल और कॉलम नाम बिना उद्धरण के लिखे जाते हैं, इसलिए order, user या group नाम वाला कॉलम आरक्षित शब्द होने के कारण विफल हो जाता है; PostgreSQL में इसे double quotes और MySQL में backticks से उद्धृत करें। नेस्टेड ऑब्जेक्ट JSON टेक्स्ट के रूप में डाले जाते हैं, जो json कॉलम के लिए उपयुक्त है। स्प्रेडशीट से CSV से SQL सीधा तरीका है।
इस्तेमाल करने का तरीका
- JSON से SQL या SQL से JSON मोड चुनें।
- JSON array या SQL INSERT statement पेस्ट करें।
- परिणाम देखने, कॉपी करने या डाउनलोड करने के लिए Convert पर क्लिक करें।
गोपनीयता और सीमाएँ
Parsing और conversion पूरी तरह client memory के अंदर चलते हैं।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
क्या SQL values में single quotes escaped होते हैं?
हाँ, string values के अंदर मौजूद single quotes को double single-quotes ('') के रूप में सुरक्षित तरीके से escaped किया जाता है।
क्या मैं SQL table का कस्टम नाम सेट कर सकता हूँ?
हाँ, आप INSERT query के लिए target SQL table का नाम अपनी ज़रूरत के अनुसार बदल सकते हैं।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं