Pular para o conteúdo principal
Modifica uma string JSON com variações aleatórias.

Sintaxe

Argumentos

ArgumentoDescrição
named_collectionUma NAMED COLLECTION.
option=valueParâmetros opcionais da coleção nomeada e seus valores.
json_str (String)A string de origem que representa dados estruturados no formato JSON.
random_seed (UInt64)Semente aleatória manual para produzir resultados estáveis.
reuse_output (boolean)Reutiliza a saída de um processo de fuzzing como entrada para o próximo fuzzer.
malform_output (boolean)Gera uma string que não pode ser interpretada como um objeto JSON.
max_output_length (UInt64)Comprimento máximo permitido da string JSON gerada ou modificada.
probability (Float64)A probabilidade de aplicar fuzzing a um campo JSON (um par chave-valor). Deve estar no intervalo [0, 1].
max_nesting_level (UInt64)A profundidade máxima permitida para estruturas aninhadas nos dados JSON.
max_array_size (UInt64)O tamanho máximo permitido de um array JSON.
max_object_size (UInt64)O número máximo permitido de campos em um único nível de um objeto JSON.
max_string_value_length (UInt64)O comprimento máximo de um valor String.
min_key_length (UInt64)O comprimento mínimo da chave. Deve ser de pelo menos 1.
max_key_length (UInt64)O comprimento máximo da chave. Deve ser maior ou igual a min_key_length, se especificado.

Valor retornado

Um objeto de tabela com uma única coluna que contém strings JSON perturbadas.

Exemplo de uso

Última modificação em 10 de junho de 2026