أداة تحويل JSON إلى SQL — مجاني عبر الإنترنت

الصق JSON أدناه وانقر على "تحويل" للحصول على SQL فورًا.

الإدخال جاهز

إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.

الإخراج

إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.

النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.

ماذا تفعل هذه الأداة

تحوّل أداة تحويل JSON إلى SQL مصفوفةً من كائنات JSON إلى عبارات SQL من نوع INSERT، بعبارة واحدة لكل كائن. تصبح المفاتيح أسماء أعمدة محاطة بعلامات backtick، وتُكتب القيم كقيم حرفية (literals) في SQL.

تُكتب الأرقام كما هي، وتتحول true وfalse إلى 1 و0، ويُحاط النص بعلامتي اقتباس مفردتين مع مضاعفة أي فاصلة عليا (apostrophe) فيه (O'Brien تصبح 'O''Brien'). وتُسطَّح الكائنات المتداخلة إلى أسماء أعمدة مربوطة بشرطة سفلية، كما في أداة تحويل JSON إلى CSV. واسم الجدول دائمًا converted_data، لذا استبدله باسم جدولك قبل تشغيل العبارات.

متى تستخدمها

  • تعبئة قاعدة بيانات للتطوير أو الاختبار ببيانات أولية (seeding) من ملف بيانات اختبار (fixture) بصيغة JSON.
  • نقل بيانات صغيرة مُصدَّرة من API إلى MySQL أو MariaDB.
  • كتابة ملف ترحيل (migration) أو سكربت مساعد تحتاج فيه إلى بضعة صفوف بصيغة SQL.

مثال عملي

المدخلات

[
  {"id": 1, "name": "O'Brien", "active": true},
  {"id": 2, "name": "Ana", "active": false}
]

المخرجات

INSERT INTO converted_data (`id`, `name`, `active`) VALUES (1, 'O''Brien', 1);
INSERT INTO converted_data (`id`, `name`, `active`) VALUES (2, 'Ana', 0);

أسئلة حول هذه الأداة

ما قواعد البيانات التي تقبل الناتج؟

أسماء الأعمدة المحاطة بعلامات backtick هي صياغة MySQL وMariaDB. أما في PostgreSQL أو SQL Server، فاستبدل علامات backtick بعلامات اقتباس مزدوجة أو بأقواس مربعة.

هل تنشئ الأداة الجدول؟

لا. تكتب الأداة عبارات INSERT فقط. ويجب أن يكون الجدول موجودًا مسبقًا بأعمدة مطابقة.

هل يمكنني تحويل عبارات INSERT مرة أخرى إلى JSON؟

نعم، باستخدام أداة تحويل SQL إلى JSON. وتجعل أداة تنسيق SQL العبارات الطويلة أسهل في القراءة.

الأسئلة الشائعة

هل من الآمن تحويل بيانات حساسة باستخدام هذه الأداة؟

نعم - تتم معالجة بياناتك وحذفها فورًا. لا يتم تسجيل أو حفظ أي شيء على الخادم.

هل يوجد حد أقصى لحجم الملف؟

تتعامل الأداة بسهولة مع المستندات ذات الحجم المعتاد. بالنسبة للملفات الكبيرة جدًا، يُنصح بتقسيمها أولاً.

هل هذه الأداة مجانية؟

نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.

كيف أحصل على النتيجة؟

استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.