CSV إلى JSON Strict JSON Validation: Preserve leading Zeroes
Convert quoted CSV عمدا وتحقق JSON الدخان بدون إشارة صمتية.
اختر شيما قبل التحول
بدء مع CSV الرئيس الذي يسمي كل عمود مرة واحدة ومحدد واضح. ويرفض المحوّل نسخاً مزدوجة أو فارغة من العناوين، واتباعات قياسية غير متسقة بدلاً من التخمين الصامت. لا تزال الشارات المُقتبسة المُقتطفة والخط جزءاً من خلية. تقرر ما إذا كانت الوجهة تحتاج إلى أشياء يُعدها رؤساء أو صفائف، بما في ذلك صفاً رئيسياً. حافظ على التصدير الأصلي حتى تتمكن من التحقق من القيم المجدية بعد ذلك.
استنساخ مثال المنتجين
يحتوي CSV النموذجي على Code وName، والسجلين 00123,Notebook و00456,Pen. ينشئ إخراج Objects كائنين تكون قيم Code فيهما نصوصًا مقتبسة. لا يجري استنتاج أرقام أو تواريخ أو قيم منطقية. يبقي إخراج Arrays مصفوفة العناوين وكل مصفوفة بيانات. للملف المرفوع بترميز UTF-8 أولوية على النص الملصق، فامسح اختياره لاستخدام نص آخر.
Validate JSON without add meaning
(ب) أن تُقدم النتيجة التي تولدت عن ذلك إلى نموذج JSON وأن تختار حيزاًين أو أربعة فضاء أو ناتجاً مدمجاً. وفشلت التعليقات والرسومات الأثرية والتشوهات المضللة من طراز JSON. ويرفض جهاز الاستمارة أجهزة التبريد غير المأمونة، والتدفق الزائد العددي، والإفراط في التكرار أو حساب القيمة. وهي لا تحقق من شيمة الوجهة، أو تحتاج إلى حقول تجارية أو حقيقة اسم المنتج. وتحتفظ مفاتيح الجسم المزدوجة التي تم توريدها إلى JSON بقيمتها الأخيرة المجزأة، لذا تفقد الأصلية عندما يتعلق الأمر بالازدواجية.
| المدخلات أو الاختيار | النتيجة | Implication |
|---|---|---|
| CSV Code 00123 | JSON سلسلة "00123" | تم الاحتفاظ بالأصفار الرئيسية |
| سعر CSV العددي | JSON string | اختيار الطلب من النوع |
| ازدواجية مع رؤساء CSV | مرفوض | منع مفاتيح الجسم غامضة |
| Hge unquoted JSON integer | مرفوعة حسب الشكل | قيم تحديد الهوية |
| Valid JSON syntax | المقذوفات والصيغ | لا يُصدّق على شيما API |
وتحتفظ مفاتيح JSON المزدوجة بآخر قيمة مجزأة؛ وتفتش المصدر عندما يتعلق الأمر بذلك.

استخدم هذا المثال يفتح CSV إلى JSON مع هذه المدخلات.
الاحتفاظ بأعداد كبيرة وصيغ في السياق
ينبغي أن يظل محدداً طويلاً مقتبساً JSON حتى لو كان يحتوي على رقم واحد. ثلاجة غير مقتبسة بالخارج JavaScriptويرفض هذا النموذج النطاق الآمن. Formula-like CSV القيم تظل عادية JSON :: الخيوط أثناء التحويل؛ ويمكن لاستيراد صحيفة ثمرة أن يفسرها تفسيرا مختلفا. لا تفترض النجاح JSON والتحويل يجعل كل سياق من المراحل النهائية يجعل أو الاستيراد آمنا. اختيار الأنواع عمدا في طلب الاستلام.
اختبار حمولة الاستلام
تحميل نتيجة صغيرة، ومقارنة عدد السجلات ومحددات الهوية الهامة مع الأصلي، ومحاولة تحقيق ذلك في الإدماج الفعلي. تحقق من الخيوط الفارغة والملاحظات المتعددة الخط والمجالات الاختيارية وكذلك السجل الأول. المحول ملزم 2 MB, 10,000 فئات البيانات 200 الأعمدة. وينشئ الفرز الناجح هيكلا؛ ولا يمكنه أن يثبت أن الخدمة تقبل المفاتيح المختارة أو أن القيم المصدرية صحيحة.