JSON Toolkit

تحويل الصيغ

التحويل بين JSON وYAML وXML وCSV وTypeScript وJava وGo وSQL ليس بلا خسارة أبدًا. المهم أن تكون صريحًا بشأن أين تحدث الخسارة.

8 مقالة

مقالات هذه الفئة

حدود التحويل بين JSON ↔ YAML وXML

الزعم بأن JSON مجموعة فرعية من YAML يضمن اتجاهًا واحدًا فقط، ولا يوجد لـ XML أي تحويل JSON رسمي على الإطلاق — كل شيء يقوم على الاصطلاح.

متوسطقراءة نحو 12 دقيقةحُدِّث في 2026-10-30

من JSON إلى Excel: أربع طرق وأين يفقد كل منها الدقة

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

مبتدئقراءة نحو 11 دقيقةحُدِّث في 2026-10-30

تحويل JSON إلى YAML من سطر الأوامر — أربعة مزالق وراء أمر yq واحد

أكثر الأوامر تكرارًا في الشروحات، yq -P input.json > output.yaml، ما زال يُخرج JSON على yq v4. يقيس هذا المقال أداء yq v4.44.6 وPyYAML 6.0.3 وjs-yaml على عيّنة بحجم 2.39 MB، ويشرح لماذا يحدد امتداد الملف صيغة الإخراج، ثم يعطي الصيغ الصحيحة للتحويل الدفعي والاقتباس والمسافات البادئة ودقة الأعداد الصحيحة الكبيرة.

متوسطقراءة نحو 9 دقيقةحُدِّث في 2026-11-03

JSON إلى CSV: من أين يأتي الترويسة ولماذا تتغير القيم

تسع تجارب على محوّل حقيقي: استراتيجية «مفاتيح السجل الأول» تفقد الحقول بصمت، وnull والغياب والسلسلة الفارغة تصبح جميعها خلايا فارغة، وعدد صحيح من 20 خانة يفقد دقته منذ JSON.parse، ونقطة داخل مفتاح تجعل مسارين مختلفين يتصادمان في العمود نفسه. كيف تُبنى الترويسة، وأي القيم تتشوه، وكيف تختار استراتيجية حسب الاستخدام اللاحق.

متقدمقراءة نحو 6 دقيقةحُدِّث في 2026-11-04

من JSON إلى فئة Java: المولّد يعطيك الهيكل فقط، والإنتاج يحتاج خمسة أشياء إضافية

نظرة عملية على ما يصدره مولّد JSON-to-Java حقاً — الأرقام تصبح Double، والكائنات المتداخلة تصبح فئات داخلية static، ولا تُنتج أي تعليق Jackson توضيحي واحد. دقة المال، إعادة تسمية الحقول، محو الأنواع، الحقول المجهولة والتواريخ هي الأشياء الخمسة التي عليك إضافتها بنفسك، مع كود قابل للنسخ لكل واحدة.

متوسطقراءة نحو 10 دقيقةحُدِّث في 2026-11-04