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.
