JSON a Postman Bulk Edit

Convierte un objeto JSON en líneas key:value de Postman Bulk Edit para Params, Headers o formularios. Los objetos y arrays anidados se aplanan automáticamente.

Los objetos anidados se convierten en a.b, los arrays en a[0] y null en un valor vacío. El nivel superior debe ser un objeto JSON.

¿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

  1. Pega un objeto JSON en el cuadro de entrada o pulsa «Cargar ejemplo».
  2. Pulsa «Convertir» para generar el texto de Bulk Edit.
  3. Pulsa «Copiar», abre la pestaña Params (o Headers / form-data) en Postman, pulsa «Bulk Edit» y pega.

Reglas de conversión

JSONResultado
Campo simple {"page": 1}page:1
Objeto anidado {"filter": {"q": "abc"}}filter.q:abc
Array {"ids": [3, 5]}ids[0]:3
ids[1]:5
nullValor vacío, p. ej. coupon:
Saltos de línea dentro de cadenasSe 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.