我从Excel文件中获取请求体数据。我已经将Excel转换为CSV格式。我有种能够找到一个解决方案,但它不是100%工作,因为jsonbody格式在不正确获取数据时显示csv中的正斜杠,从runner集合导入数据。
请求正文
{{jsonBody}}
设置全局变量jsonBody运行收集,选择数据文件作为csv文件,按照屏幕截图请求正文显示的正斜杠。运行集合后,我得到的身体不正确的版本与正斜杠。
这下面的截图显示正确的版本对csv数据我需要删除正斜杠从csv数据
des4xlb01#
我也有类似的问题与 Postman ,并意识到我的问题更多的是一个语法问题。假设你的cvs文件有以下几列:
userId | mid | platform | type | ...etc row1 94J4J | 209444894 | NORTH | PT | ... row2 324JE | 934421903 | SOUTH | MB | ... row3 966RT | 158739394 | EAST | PT | ...
这是你想要的JSON请求体的样子:
{ "userId" : "{{userId}}", "mids":[{ "mid":"{{mid}}", "platform":"{{platform}}" }], "type":["{{type}}"], .. etc }
确保列名称与变量{{variableName}}匹配
llew8vvj2#
来自CSV的数据已经是字符串格式,所以你不需要在预请求中做任何事情。示例:
让csv为
| jsonBody | | {"name":"user"}|
现在在 Postman 请求中只需用途:
因为{{column_name}}将被视为数据变量,所以在您的情况下{{jsonBody}}csv:
请确保将其保存为csv文件:
现在请求用途:
输出:
如果你想添加json body作为另一个的值,那么只用途:
2条答案
按热度按时间des4xlb01#
我也有类似的问题与 Postman ,并意识到我的问题更多的是一个语法问题。
假设你的cvs文件有以下几列:
这是你想要的JSON请求体的样子:
确保列名称与变量{{variableName}}匹配
llew8vvj2#
来自CSV的数据已经是字符串格式,所以你不需要在预请求中做任何事情。
示例:
让csv为
现在在 Postman 请求中只需用途:
因为{{column_name}}将被视为数据变量,所以在您的情况下{{jsonBody}}
csv:
请确保将其保存为csv文件:
现在请求用途:
输出:
如果你想添加json body作为另一个的值,那么只用途:
输出: