عن AG Format
مركز تحويل يتنقّل بين أربع صيغ بيانات من شاشة واحدة
AG Format أداة على الإنترنت لتحويل أربع صيغ بيانات — JSON · YAML · XML · CSV — فيما بينها. ما عليك سوى اختيار الصيغة المصدر والصيغة الهدف لتعالج الأداة 12 اتجاه تحويل بشكل فوري. تُنهي في شاشة واحدة عناء "إعادة الضبط بسبب عدم توافق الصيغ" الذي كثيرًا ما يواجهه المطوّرون في أعمال البرمجة والبيانات.
الميزات الأساسية: اختيار الصيغة المصدر والهدف (لوحة تبديل)، وتحويل فوري بلوحتين متجاورتين، وتبديل المصدر↔الهدف (ذهابًا وإيابًا)، وعرض الأخطاء على مستوى السطر، وخيارات المسافة البادئة وترتيب المفاتيح، وخيارات فاصل CSV والترويسة، ونسخ النتيجة وتنزيلها، وتعبئة مثال. تعالج الأداة تلقائيًا القواعد الدقيقة لـ YAML وCSV وXML (تهريب علامات الاقتباس، والعناصر المتكررة، والخصائص).
تُجرى جميع عمليات التحويل داخل متصفّح الزائر فقط. لا تُرسَل البيانات المُدخَلة إلى أي خادم ولا تُخزَّن، لذا يمكنك التعامل بأمان مع محتوى حسّاس مثل ملفات الإعداد واستجابات API وبيانات العمل. ولا حاجة إلى التسجيل أو التثبيت.
الصيغ الجدولية مثل CSV لا تستطيع تمثيل البُنى الهرمية، لذا عند تحويل JSON العميق التداخل إلى CSV تُوضَع القيم المتداخلة داخل الخلية كسلسلة نصية بصيغة JSON. ويستخدم تحويل XML↔JSON اصطلاحًا يقابل الخصائص بـ @الاسم، والنص بـ #text، والعناصر المتكررة بمصفوفة. تشرح أدلة كل صيغة قواعد التحويل هذه بالتفصيل.
الأسئلة الشائعة
هل تُرسَل البيانات المُدخَلة إلى الخادم؟
لا. تُجرى جميع عمليات التحويل داخل متصفّح الزائر فقط، ولا يُرسَل المحتوى المُدخَل إلى أي خادم ولا يُخزَّن.
ما الصيغ المدعومة؟
ندعم أربع صيغ هي JSON وYAML وXML وCSV، ونعالج التحويل بينها في 12 اتجاهًا.
ماذا يحدث عند تحويل JSON المتداخل إلى CSV؟
CSV صيغة جدولية لا تستوعب البُنى الهرمية. لذا تُخزَّن قيم الكائنات والمصفوفات المتداخلة داخل الخلية كسلسلة نصية بصيغة JSON لمنع فقدان البيانات.
ما قواعد تحويل XML؟
تُقابَل الخصائص بمفتاح @الاسم، ونص العنصر بمفتاح #text، والعناصر المتكررة بالاسم نفسه بمصفوفة. وفي JSON→XML، إذا كان المستوى الأعلى مفتاحًا واحدًا فيُستخدَم ذلك المفتاح عنصرًا جذريًا.
إذا حدث خطأ في التحويل، فهل يمكنني معرفة موضع الخطأ؟
نعم. عند فشل تحليل الإدخال، يُعرَض في لوحة الإدخال رقم السطر وسبب الفشل.