Ir para o conteúdo
OneKitly

JSON para query string

Transforme um objeto JSON simples numa query string de URL.

Query string para JSONConverta a query string de um URL em JSON e reconstrua-a. As chaves repetidas formam um array, tag[]= e filtro[preco]= expandem-se, + é um espaço e %C3%A9 é é.Gerador de cadeias de consulta URLConstrua uma cadeia de consulta URL a partir de pares chave/valor, com codificação correta, sintaxes de array e predefinição UTM — ou analise um URL existente.Escapar / desescapar uma cadeia JSONConverta texto em bruto numa cadeia JSON válida e ao contrário: caracteres de controlo, \uXXXX, emoji e surrogates soltos tratados como no JSON.stringify.Conversor de CSV para JSONAnalise texto CSV (com linha de cabeçalho) num array JSON de objetos, tratando campos entre aspas. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Removedor de comentários JSONRemova os comentários // e /* */ de JSONC para obter JSON válido. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Achatador de JSONAchate um objeto JSON aninhado num só nível de chaves-caminho — e volte a montá-lo. Os arrays são indexados user.roles[0] ou user.roles.0, os valores mantêm o tipo, e um objeto vazio continua visível como {}. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.Formatador JSONFormata, embeleza ou minifica JSON — com validação instantânea.Extrator de chaves JSONListe todas as chaves de um objeto JSON como caminhos com notação de pontos. Funciona num bloco colado ou num ficheiro que largue.

JSON para query string funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. Está arrumada em JSON, XML e formatos no nosso catálogo, ao lado de Query string para JSON e Gerador de cadeias de consulta URL.

Como usar

  1. Abra a ferramenta — sem registo nem instalação.
  2. Introduza os seus dados ou ajuste as opções disponíveis.
  3. Obtenha o seu resultado ao instante e copie-o ou descarregue-o.

Perguntas frequentes

Para que serve JSON para query string?

Transforme um objeto JSON simples numa query string de URL.

Em que casos se usa na prática?

Tornar legível um bloco gerado por uma máquina, localizar o carácter onde o parse falha e reduzir um ficheiro antes de publicar.

Qual é o erro mais comum?

Confundir válido com correto. Um documento pode ser analisado sem erros e mesmo assim não ter a forma esperada por quem o vai ler: a validação verifica a sintaxe, não o esquema.

Em que difere JSON para query string de Query string para JSON?

Estão próximos mas respondem a perguntas diferentes: Query string para JSON é o que deves abrir quando se trata de converta a query string de um URL em JSON e reconstrua-a. As chaves repetidas formam um array, tag[]= e filtro[preco]= expandem-se, + é um espaço e %C3%A9 é é. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.

Existe uma ferramenta para o passo seguinte?

Gerador de cadeias de consulta URL é o mais próximo a seguir a este: Construa uma cadeia de consulta URL a partir de pares chave/valor, com codificação correta, sintaxes de array e predefinição UTM — ou analise um URL existente.

Que mais vale a pena ter aberto ao lado?

Escapar / desescapar uma cadeia JSON e Conversor de CSV para JSON — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.

De onde vêm os dados?

A análise e a serialização seguem a especificação de cada formato. A ordem das chaves e os espaços não têm valor semântico em JSON nem em YAML, pelo que um documento reformatado é equivalente mesmo com bytes diferentes.

Para saber mais

Todos os guias
ExplicaçãoEscapar uma string para JSON: três carateres são obrigatórios, e um é uma armadilhaA RFC 8259 exige escapar exatamente três coisas dentro de uma string JSON. Tudo o resto é facultativo. O que parte mesmo os pipelines é um meio-substituto solto: legal no texto JSON, impossível em UTF-8, e substituído em silêncio assim que os seus dados são escritos.ExplicaçãoDe JSON para CSV quando a estrutura é aninhada: porque não há resposta certaAs mesmas duas encomendas saem com cinco colunas de um conversor e dez de outro, e nenhum está errado. Caminhos com pontos, arrays de escalares, arrays de objetos e registos com chaves diferentes: quatro decisões, tomadas por si e quase sempre em silêncio.ExplicaçãoDe XML para JSON: atributos, repetição e a armadilha do array de um só elementoDois documentos que só diferem no número de filhos produzem duas formas JSON diferentes, e nenhum conversor os distingue sem um esquema. Além do que este faz mesmo com os atributos, o conteúdo misto e os espaços — e a única coisa que continua a não conseguir registar.ExplicaçãoDe CSV para JSON: os cinco casos que partem qualquer conversorDelimitadores entre aspas, quebras de linha embutidas, tipos ambíguos, cabeçalhos repetidos e codificação. Cada caso passou pelo conversor e a saída exata está aqui — incluindo os dois que ele não salva.ComparaçãoJSON vs XML: qual a diferença?JSON e XML armazenam ambos dados estruturados como texto, mas com compromissos diferentes. Eis como cada um se parece, onde cada um vence e como escolher.ExplicaçãoJSON é mais simples do que julga, e é esse o problemaO JSON não tem tipo inteiro, nem tipo data, nem comentários, nem esquema. Cada uma dessas ausências produz um erro concreto: um identificador de 19 dígitos volta desviado em 21, um carimbo temporal torna-se uma string que ninguém acordou, NaN não se escreve e as chaves duplicadas são legais. Tudo executado, em duas linguagens.