أدوات البيانات النموذجية
مولّد JSON تجريبي
أنشئ سجلات JSON صالحة للاختبار دون رفع ملفات.
مولّد JSON تجريبي: أنشئ مصفوفة JSON صغيرة وصالحة لاختبار المحللات والاستجابات الوهمية وواجهات عرض القوائم. يكتب مولّد JSON التجريبي سجلات اصطناعية مسطّحة تتضمن الحقول id وlabel وvalue وactive. ويوفّر بنية بداية ثابتة لبيانات الاختبار؛ لكنه لا يستنتج مخطط API الخاص بك ولا يحاكي توزيعات بيانات الإنتاج. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
نتيجة افتراضية
في الانتظاربيانات اختبار وهمية فقط. لا تستخدم الهويات أو العناوين أو المعرّفات المُنشأة هذه كسجلات حقيقية.
قاعدة حجم المصفوفة وكائن نموذجي
بالنسبة إلى العدد المطلوب n، يكون طول المصفوفة = n. عند الفهرس i الذي يبدأ من الصفر، تكون القيمة = i + 1، ويكون المعرّف JSON-TEST- متبوعًا بالترتيب مع حشوه إلى أربعة أرقام. مع Rows = 1 واختيار التسمية الأولى، يكون الكائن الوحيد {"id":"JSON-TEST-0001","label":"fixture-alpha","value":1,"active":true} داخل مصفوفة منسقة. هنا n = 1، وi = 0، و0 + 1 = 1. بالنسبة إلى العدد 3، توجد ثلاثة كائنات بقيم 1 و2 و3؛ ولا يؤثر الفراغ في التنسيق على طول المصفوفة.
الأنواع والإضافات الآمنة إلى ملفات المحاكاة
يعرّف RFC 8259 (https://www.rfc-editor.org/rfc/rfc8259) صيغة JSON؛ ولا تكفي الصيغة الصالحة وحدها لتأكيد مخطط عملك. تظل القيم الرقمية المضمّنة بين 1 و100، بينما المعرّفات سلاسل نصية، ما يتجنب مشكلات دقة الأعداد الكبيرة. إذا أضفت حقول بريد إلكتروني نموذجية، فإن RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606) يحجز example.com. ولإضافة حقل توثيق IPv4، يوفر RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737) نطاقات TEST-NET؛ وتُعد 192.0.2.10 قيمة توضيحية منها، وليست مضيفًا مباشرًا. لا يُنشئ المولّد تلقائيًا أي حقل بريد إلكتروني أو IP، وينبغي محاكاة الاتصالات الخارجية في الاختبارات. يمكن لـ مولّد JSON Schema اشتقاق مخطط أولي من ملف اختبار قبل تنقيح قيوده.
طريقة الاستخدام
- اختر عددًا صحيحًا من الصفوف من 1 إلى 100.
- أنشئ دفعة اصطناعية في المتصفح.
- انسخ بيانات الاختبار أو نزّلها واحفظها لإجراء اختبارات قابلة للتكرار.
الخصوصية والقيود
تظل عملية الإنشاء على هذا الجهاز. السجلات بيانات اختبار وهمية؛ راجع التطبيق الذي يستهلكها واعزله.
أدوات ذات صلة
الأسئلة الشائعة
هل يمكنني اختيار حقولي أو التداخل أو المخطط الخاص بي؟
يحتوي المولّد على أداة للتحكم في عدد الصفوف فقط. تتضمن جميع الكائنات الحقول الأربعة نفسها، وتزداد قيمة value بحسب الموضع، بينما تكون قيمة active دائمًا true. نزّل المصفوفة وعدّلها لإضافة كائنات متداخلة وخصائص مفقودة وقيم null ورايات false، ثم تحقّق من هذه التغييرات مقارنةً بالمخطط المقصود.
هل الناتج JSON Lines أم غلاف استجابة API؟
الناتج عبارة عن مصفوفة واحدة في المستوى الأعلى، منسّقة على عدة أسطر، وليس سجلًا كاملًا واحدًا في كل سطر. يحتاج أي API يتطلب خاصية data أو عددًا إجماليًا أو بيانات وصفية للصفحات إلى غلاف تضيفه بنفسك. ويحتاج قارئ JSON Lines إلى تسلسل السجلات بشكل منفصل من دون المصفوفة المحيطة.
هل سيؤدي الإنشاء الثاني إلى إعادة إنتاج بيانات الاختبار الأولى؟
يُعاد اختيار التسميات في كل مرة من fixture-alpha وfixture-beta وfixture-gamma. تبدأ المعرّفات والقيم من 1 مجددًا، لكن قد تختلف التسميات. لا توجد أداة للتحكم في البذرة داخل الأداة. احفظ الناتج ضمن بيانات الاختبار عند الحاجة إلى حمولة متوقعة ثابتة لاختبارات اللقطات أو اختبارات التراجع.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا