Atualmente não suporta conversão de matriz
A conversão de string de solicitação JSON e GET refere-se ao processo de conversão de dados de um formato JSON para uma string de consulta que pode ser anexada a uma URL em uma solicitação HTTP GET. JSON é um formato de dados estruturado que utiliza pares chave-valor, enquanto uma string de solicitação GET (ou string de consulta) codifica esses dados como parâmetros de URL. A conversão envolve a compactação da estrutura JSON em uma série de pares chave=valor unidos por & e prefixados com ?.
Essa conversão é importante porque:
Requisições GET exigem parâmetros de URL: Navegadores da Web e APIs geralmente exigem que dados sejam enviados na URL para solicitações GET.
Comunicação sem estado: Strings de consulta permitem a passagem de dados leves sem manter o estado da sessão.
Requisitos do sistema: Algumas APIs ou serviços aceitam apenas entradas por meio de strings de consulta em vez de payloads JSON.
Depuração e marcação: Strings de consulta podem ser facilmente copiadas, compartilhadas ou marcadas, tornando práticos para configurações simples.
Para realizar a conversão:
Achate o objeto JSON em pares chave-valor.
Codifique as chaves e os valores usando a codificação de URL para garantir que os caracteres especiais sejam tratados corretamente.
Concatene os pares codificados usando & e adicione ? antes da string inteira.
Anexe a string resultante à URL base do endpoint GET.
Use esta conversão quando:
Enviar pequenas quantidades de dados em uma solicitação GET.
Acessar APIs ou serviços web que exigem dados na URL.
Criar URLs dinâmicas para navegação, filtragem ou pesquisa.
Implementar links ou redirecionamentos onde parâmetros de consulta precisam ser passados entre páginas.