Conversor de colecciones de Postman
WebTodo se ejecuta en tu navegador: no se sube nada
Tres direcciones en torno a una misma lista de peticiones: una lista de URL se convierte en colección de Postman (una dirección por línea, opcionalmente con el método delante, y se admiten variables `{{baseUrl}}` de Postman); un JSON de peticiones se convierte en colección (las listas de API suelen vivir en tu propia documentación o como constantes en el código, con forma de conjunto de peticiones más que de carpetas anidadas); y una colección se aplana a JSON de peticiones, que es la única forma sensata de ver qué peticiones contiene la colección de otra persona y a qué hosts pega. Las dos últimas son inversas exactas: el JSON que exportas se puede volver a meter tal cual, así que puedes verificar cualquier conversión en vez de fiarte de ella.
Funciones
- Tres direcciones: lista de URL a colección, JSON de peticiones a colección, colección a JSON plano de peticiones
- Las listas de URL aceptan una dirección por línea, o «Método URL» para fijar el método
- Se admite la sintaxis {{variable}} de Postman, así que un esqueleto de API con variables se construye de una pasada
- Colección a JSON aplana las carpetas anidadas de forma recursiva: sin eso, una colección agrupada se exportaría vacía
- Reversible: el JSON exportado vuelve a entrar tal cual como entrada
- Los cuerpos de petición se escriben como texto raw con una cabecera Content-Type, listos para enviar tras importar
- Reconoce GET, POST, PUT, PATCH, DELETE, HEAD y OPTIONS, y recurre a GET en vez de emitir un método que Postman no puede enviar
- Los cuerpos que no son JSON (XML, texto de formulario) se conservan verbatim en lugar de descartarse
- Hasta 200 peticiones a la vez
- Todo se ejecuta localmente en el navegador; las URL y los tokens nunca se suben
Cómo se usa
- Elige una dirección
- Pega la lista de URL, el JSON de peticiones o la colección de Postman
- Copia el resultado: guarda la colección como .json e impórtala en Postman con File → Import
Preguntas frecuentes
- ¿Cuáles son exactamente las tres direcciones?
- Lista de URL a colección, JSON de peticiones a colección y colección a JSON de peticiones. No es un conversor por pares porque las dos últimas comparten un mismo formato de lista de peticiones: lo que exporta la colección es exactamente lo que consume el lado JSON a colección. Así siempre puedes validar una conversión exportándola y volviéndola a importar, en vez de darla por buena.
- ¿Por qué todo cuerpo importado es raw?
- Porque el form-data y el x-www-form-urlencoded de Postman no se pueden expresar de forma fiable en texto plano: el primero incluye campos de archivo, que JSON no sabe representar. Casi todo cuerpo real es JSON, así que los cuerpos se generan como raw, y puedes cambiar el modo en Postman cuando necesites otra cosa. Para que funcione tal cual, da el cuerpo como objeto (la herramienta lo formatea y añade el Content-Type) o escribe a mano la cadena en bruto.
- ¿Por qué desaparecen las carpetas de la lista exportada?
- Porque el propósito de esta dirección es ver qué peticiones existen, y una carpeta es organización, no una petición. Estructuralmente una carpeta es un item que contiene items, anidados a cualquier profundidad: sin aplanar, una colección agrupada se exportaría como una lista vacía, lo que se lee como «esta colección no tiene peticiones». Eso es mucho peor que perder un nivel de agrupación.
- ¿Qué pasa con variables como {{baseUrl}}?
- Se dejan intactas en la dirección. En Postman una variable la resuelve la propia tabla de variables de la colección o el entorno activo, y sustituir un valor aquí corrompería la colección. La dirección de lista de URL acepta la misma sintaxis, así que puedes construir directamente un esqueleto de API con variables.
- ¿Se suben mis URL y mis tokens?
- No. Las tres direcciones se ejecutan en la memoria del navegador; la página no hace ninguna petición y funciona sin conexión. Las cabeceras de petición suelen llevar un token de Authorization, y nada de eso sale de tu dispositivo.
Herramientas relacionadas
Caja de cURL
WebConvierte un comando curl en código de siete lenguajes, lo desglosa en método, cabeceras y cuerpo, o construye un curl a partir de una petición HTTP.
Formateador JSON
FormatoFormatea, valida y repara JSON en línea: árbol plegable, búsqueda de claves y valores, edición nodo a nodo y errores con línea y columna.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Tipos MIME
WebConsulta el tipo MIME a partir de una extensión, o la extensión por defecto de un tipo de medio. Solo los habituales. Todo en tu navegador.