¿Qué es Bulk Edit en Postman?
En las pestañas Params, Headers y Body form-data de Postman hay un enlace «Bulk Edit». Cambia a un editor de texto donde puedes pegar muchos campos a la vez, un key:value por línea. Si tus parámetros están en JSON (copiados del código del front-end o de la documentación de una API, por ejemplo), conviértelos aquí y pega el resultado en lugar de escribir cada campo a mano.
Cómo se usa
- Pega un objeto JSON en el cuadro de entrada o pulsa «Cargar ejemplo».
- Pulsa «Convertir» para generar el texto de Bulk Edit.
- Pulsa «Copiar», abre la pestaña Params (o Headers / form-data) en Postman, pulsa «Bulk Edit» y pega.
Reglas de conversión
| JSON | Resultado |
|---|---|
Campo simple {"page": 1} | page:1 |
Objeto anidado {"filter": {"q": "abc"}} | filter.q:abc |
Array {"ids": [3, 5]} | ids[0]:3ids[1]:5 |
null | Valor vacío, p. ej. coupon: |
| Saltos de línea dentro de cadenas | Se escriben como \n para que un valor no se divida en dos líneas |
Ejemplo
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:
Preguntas frecuentes
¿Por qué el nivel superior debe ser un objeto JSON?
Cada línea de Bulk Edit necesita una clave. Un array o un valor suelto en el nivel superior no tiene clave a la que asociarse, así que envuélvelo en { }.
Mi backend no entiende ids[0]. ¿Qué hago?
Cada framework lee los arrays de una forma: algunos esperan ids[0]=3, otros repiten la clave (ids=3&ids=5) y otros usan ids[]=3. Después de convertir, renombra las claves en Postman según haga falta; por ejemplo, cambia ids[0] e ids[1] por ids.
¿Se rompen los valores que contienen dos puntos (como las URL)?
No. Postman divide cada línea en el primer signo de dos puntos (:), así que url:https://example.com se lee como la clave url con el valor https://example.com. Solo las claves no pueden contener dos puntos.