أدوات البيانات والتحويل
انقل البيانات بين JSON وCSV وYAML وXML والعكس.
تصل البيانات بالصيغة التي فضّلها النظام الذي أنتجها، وهي تقريباً لا تكون أبداً الصيغة التي تحتاجها بعد ذلك. زميل يرسل تصدير جدول بيانات ومستوردك يريد JSON؛ وواجهة برمجية تعيد JSON متداخلاً وأنت تحتاج صفوفاً مسطّحة لجدول محوري؛ وإعدادات تأتي بـ YAML والأداة تقرأ TOML. هذه المحوّلات والمدقّقات والعارضات وأدوات المقارنة تترجم بين تلك الأشكال وتخبرك بوضوح متى كانت المدخلات مشوّهة.
أدوات هذا التصنيف
80عن هذه الأدوات
المسطّح والمتداخل لا يتناظران بنظافة
CSV مستطيل: صفوف وأعمدة وقيمة واحدة في كل خلية. وJSON شجرة، كائنات داخل مصفوفات داخل كائنات. وتحويل شجرة إلى مستطيل يتطلب دائماً قراراً بشأن التداخل: تسطيحه إلى أسماء أعمدة منقّطة، أو تسلسل الفرع كله داخل خلية واحدة. والوعي بأن هذا القرار موجود هو ما يمنع التحويل من فقدان نصف بياناتك في صمت.
تحقّق قبل أن تلوم المحلّل
معظم تقارير «الاستيراد لا يعمل» هي مدخلات مشوّهة: فاصلة زائدة في النهاية، أو حقل بدون علامات تنصيص يحتوي الفاصل نفسه، أو مسافة جدولية مكان مسافة عادية، أو علامة ترتيب بايت في بداية الملف تجعل اسم العمود الأول يبدو خاطئاً. المدقّق يشير إلى السطر والعمود المسؤولين، وهذا يحوّل نصف ساعة من التحديق إلى إصلاح في خمس ثوانٍ.
ملفات كبيرة، تبويب متصفح واحد
كل شيء هنا يعمل في جهة العميل، فالحد العملي هو ذاكرتك أنت لا سقف رفع ولا خطة مدفوعة. تصدير بحجم عدة ميجابايتات يُعالج محلياً في ثوانٍ ولا يخرج من الجهاز، ومعنى ذلك أيضاً أنك تستطيع تمرير تصدير عملاء حقيقي عبر محوّل دون أن يتحول الأمر إلى مسألة نقل بيانات يجيب عنها شخص آخر.