Saltar al contenido

¿Cómo enviar un objeto JSON como JSON String con Postman?

Nuestro grupo de especialistas luego de muchos días de investigación y de recopilar de datos, dieron con la respuesta, esperamos que te sea de utilidad en tu proyecto.

Solución:

Prueba esto :


    "User" : 
        "userId" : "11111",
        "userPropertiesAsJsonString" : ""properties" : "propertyName" : "test","propertyDesc" : "desc""
    

script de solicitud previa:

let query = 

pm.environment.set('query', JSON.stringify(query));

cuerpo:

query

La respuesta de Jason Mullings no funcionó para mí, pero fue una base excelente que me permitió encontrar una solución a un problema muy similar al suyo.

En la pestaña Guión de solicitud previa,

const userPropertiesAsJsonString = 
    "properties" : 
        "propertyName" : "test",
        "propertyDesc" : "desc"
    


pm.environment.set(
    'userPropertiesAsJsonString',
    JSON.stringify(JSON.stringify(userPropertiesAsJsonString))
);

Luego, en la pestaña Cuerpo,


    "User" : 
        "userId" : "11111",
        "userPropertiesAsJsonString" : userPropertiesAsJsonString
    

Ensartando el userPropertiesAsJsonString la variable dos veces le permitirá escapar del JSON string (solución obtenida de esta respuesta; consulte esta esencia para obtener una explicación más detallada) que luego le permitirá obtener un cuerpo de solicitud que se parece al de la respuesta proporcionada por sanatsathyan.

Si te gusta este mundo, puedes dejar un tutorial acerca de qué te ha gustado de esta división.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *