O que é o Bulk Edit do Postman?
Nas abas Params, Headers e Body form-data do Postman existe um link "Bulk Edit". Ele muda para um editor de texto onde você cola vários campos de uma vez, um key:value por linha. Se os seus parâmetros estão em JSON (copiados do código do front-end ou da documentação de uma API, por exemplo), converta aqui e cole o resultado, em vez de digitar campo por campo.
Como usar
- Cole um objeto JSON na caixa de entrada ou clique em "Carregar exemplo".
- Clique em "Converter" para gerar o texto do Bulk Edit.
- Clique em "Copiar", abra a aba Params (ou Headers / form-data) no Postman, clique em "Bulk Edit" e cole.
Regras de conversão
| JSON | Resultado |
|---|---|
Campo simples {"page": 1} | page:1 |
Objeto aninhado {"filter": {"q": "abc"}} | filter.q:abc |
Array {"ids": [3, 5]} | ids[0]:3ids[1]:5 |
null | Valor vazio, ex.: coupon: |
| Quebras de linha dentro de strings | Escritas como \n para que um valor não seja dividido em duas linhas |
Exemplo
Entrada:
{"keyword":"phone","page":1,"filter":{"brand":["Apple","Samsung"],"inStock":true},"coupon":null}
Resultado:
keyword:phone page:1 filter.brand[0]:Apple filter.brand[1]:Samsung filter.inStock:true coupon:
Perguntas frequentes
Por que o nível superior precisa ser um objeto JSON?
Cada linha do Bulk Edit precisa de uma chave. Um array ou um valor solto no nível superior não tem chave, então coloque-o dentro de { }.
Meu backend não entende ids[0]. E agora?
Cada framework lê arrays de um jeito: alguns esperam ids[0]=3, outros repetem a chave (ids=3&ids=5) e outros usam ids[]=3. Depois de converter, renomeie as chaves no Postman como precisar; por exemplo, troque ids[0] e ids[1] por ids.
Valores com dois-pontos (como URLs) quebram?
Não. O Postman divide cada linha no primeiro dois-pontos, então url:https://example.com é lido como a chave url com o valor https://example.com. Só as chaves não podem ter dois-pontos.