Перейти к основному содержанию
Вносит случайные изменения в строку JSON.

Синтаксис

Аргументы

АргументОписание
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-строки.

Пример использования

Последнее изменение 10 июня 2026 г.