JSON Toolkit

محوّل التنسيقات · استعلام URL

اختر نوع التحويل على اليسار، والصق المصدر ثم حوّله، ثم انسخ النتيجة أو نزّلها

JSON → Query / Form · 2 خياريدعم فقط تحويل JSON إلى استعلام URL · يُعاد التحويل تلقائيًا بعد 300ms من تغيير الخيارات
نوع التحويل
تحويل التنسيق
توليد الشيفرة
تحويل البيانات
خيارات التحويل
وضع الإخراج
query 用 %20 表示空格,form 用 + 表示空格
ترميز URL
关闭后直接输出原始键值,便于查看
JSON المصدرإدخال JSON
النص الناتج

شرح تحويل تنسيقات JSON

المحوّل محوري حول JSON ويدعم تسعة أهداف: YAML وXML وCSV وTypeScript وJava وGo وJSON Schema والجداول ومعاملات استعلام URL، مع تحويل عكسي لتنسيقات مختارة. اختر النوع والخيارات بعد إدخال JSON صالح، ويحافظ تبديل الأنواع على إدخالك.

للإعدادات والتوثيق، يكون YAML أسهل قراءة ويناسب الإعدادات الطبقية؛ ويناسب XML الأنظمة القديمة والبنى التي تحتاج إلى سمات؛ وتحوّل CSV والجداول المصفوفات إلى صفوف لجداول البيانات؛ وتساعد معاملات استعلام URL في بناء روابط الطلبات أو قراءتها.

لتوليد الشيفرة، توفّر واجهات TypeScript وأصناف Java وبنى Go نقطة بداية، بينما يصف JSON Schema أنواع الحقول وقواعد التحقق التي يمكن إعادة استخدامها في العقود وفحوص النماذج. راجع التسمية وقابلية القيم للعدم مقابل اصطلاحات مشروعك.

لا يمكن إعادة تحليل إلى JSON إلا YAML وXML وCSV؛ أما الأنواع الأخرى فناتجها أحادي الاتجاه. تُطبّق خيارات مثل الإزاحة واسم العقدة الجذرية وأسلوب تسمية الحقول فورًا وتُطلق تحويلًا جديدًا.

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

هل يمكن للشيفرة المولّدة أن تدخل الإنتاج مباشرة؟
إنها نقطة بداية. تحقق من أسماء الأنواع والحقول القابلة للعدم وأسلوب المشروع قبل الالتزام، لأن الأداة لا تستطيع استنتاج الدلالات التجارية.
لماذا تدعم بعض التنسيقات فقط التحويل العكسي؟
تتطلب استعادة JSON من شيفرة TypeScript أو Java أو Go تحليل بنية المصدر وأنواعه مع غموض كبير، لذا لا يكون التحويل عكسيًا هنا إلا لـ YAML وXML وCSV.
كيف تُعالَج المصفوفات أثناء التحويل؟
تصبح المصفوفات عُقد قوائم في YAML وXML، وصفوفًا في CSV والجداول، ومجموعات عناصر في TypeScript وGo.