يُدخل تغييرات عشوائية على سلسلة JSON.
| Argument | Description |
|---|
named_collection | مجموعة مسماة. |
option=value | المعلمات الاختيارية للمجموعة المسماة وقيمها. |
json_str (String) | سلسلة المصدر التي تمثل بيانات منظَّمة بتنسيق JSON. |
random_seed (UInt64) | قيمة بذرة عشوائية تُحدَّد يدويًا لإنتاج نتائج مستقرة. |
reuse_output (boolean) | أعد استخدام المخرجات من عملية التشويش كمدخلات للمشوِّش التالي. |
malform_output (boolean) | أنشئ سلسلة يتعذر تحليلها ككائن JSON. |
max_output_length (UInt64) | الحد الأقصى المسموح به لطول سلسلة JSON المُنشأة أو التي خضعت للتشويش. |
probability (Float64) | احتمال تشويش حقل JSON (زوج مفتاح-قيمة). يجب أن يكون ضمن النطاق [0, 1]. |
max_nesting_level (UInt64) | الحد الأقصى المسموح به لعمق البُنى المتداخلة داخل بيانات JSON. |
max_array_size (UInt64) | الحد الأقصى المسموح به لحجم مصفوفة JSON. |
max_object_size (UInt64) | الحد الأقصى المسموح به لعدد الحقول في المستوى الواحد من كائن JSON. |
max_string_value_length (UInt64) | الحد الأقصى لطول قيمة من النوع String. |
min_key_length (UInt64) | الحد الأدنى لطول المفتاح. يجب ألا يقل عن 1. |
max_key_length (UInt64) | الحد الأقصى لطول المفتاح. يجب أن يكون أكبر من min_key_length أو مساويًا له، إذا تم تحديده. |
كائن جدول بعمود واحد يحتوي على سلاسل JSON نصية مُعدَّلة عشوائيًا.
آخر تعديل في ٢٥ يونيو ٢٠٢٦