fuzzJSON Табличная Функция
Пародирует строку 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) - Максимальная длина строки.min_key_length
(UInt64) - Минимальная длина ключа. Должна быть не менее 1.max_key_length
(UInt64) - Максимальная длина ключа. Должна быть больше или равнаmin_key_length
, если указана.
Возвращаемое значение
Объект таблицы с единственным столбцом, содержащим пародированные строки JSON.