JSON Toolkit

محوّل JSON5

تحويل بين JSON5 وJSON القياسي مع دعم التعليقات وعلامات التنصيص المفردة والفواصل الأخيرة

من JSON5 إلى JSONيدعم التعليقات وعلامات التنصيص المفردة والفواصل الأخيرة والمفاتيح بدون تنصيص والأرقام السداسية عشرية
نتيجة JSON القياسي

التحويل بين JSON5 وJSON القياسي

يوسّع JSON5 صيغة JSON القياسية بالتعليقات والسلاسل المقتبسة بمفردها والمفاتيح بدون تنصيص والفواصل الأخيرة والأرقام السداسية عشرية، ما يجعله شائعًا في إعدادات الواجهات الأمامية وملفات البيانات المكتوبة يدويًا. تحوّل هذه الصفحة JSON5 إلى JSON صارم لواجهات API والأدوات التي تقبل JSON القياسي فقط.

يطبع الاتجاه العكسي JSON القياسي كنص متوافق مع JSON5 مع إبقاء المفاتيح والاقتباس تقليديين، وهو مناسب للمشاريع التي تفضّل ملفات صديقة للتعليقات. يعمل التحويل على مستوى الصياغة ولا يبتكر تعليقات.

عند ظهور خطأ في الصياغة، يحدد المحرر سطره وعموده ويشرح السبب، مثل فاصلة أخيرة في موضع خاطئ أو سلسلة غير مغلقة. أصلحه ثم أعد تشغيل التحويل؛ يبقى الإدخال والناتج في المتصفح.

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

هل يمكن للمتصفحات أو الأنظمة الخلفية قراءة ملفات JSON5 مباشرة؟
تقبل معظم المحلّلات المضمنة JSON القياسي فقط. حوّل إلى JSON القياسي في هذه الصفحة قبل النشر، أو نفّذ التحويل خلال خطوة البناء.
هل تُحفظ التعليقات أثناء التحويل؟
تُحذف التعليقات عند إنتاج JSON القياسي لأن الصيغة لا تدعمها. ولا يولّد الاتجاه العكسي تعليقات أيضًا.
ما الذي يحدث للمفاتيح غير المقتبسة؟
تتلقى المفاتيح غير المقتبسة علامات تنصيص مزدوجة في ناتج JSON القياسي، بينما يبقى نص المفتاح نفسه دون تغيير.