Postman Newman无法解析CSV文件中的JSON

时间:2018-01-26 13:53:21

标签: postman newman

第一行显示如何在Excel中保存数据。 第二行显示了如何在CSV文件中存储相同的数据。

BOOKID123,None,{"present":true,"ID":{"1234":{"present":true,"answer":{"code":23,"message":"Ready to publish"}}}}

BOOKID123,None,"{""present"":true""ID"":{""1234"":{""present"":true","answer"":{""code"":23","message"":""Ready to publish""}}}}"

Postman能够解析CSV文件第三列中显示的JSON。 但纽曼命令行无法解析JSON。

以下是错误:

Invalid closing quote at line 2; found "\"" instead of delimiter ","

所以我逃脱了所有的双引号。然后下一个错误是:

Number of columns on line 2 does not match header 

这是由于JSON中的逗号。

是使用JSON文件而不是CSV文件的唯一解决方案吗?在Excel中添加数据更容易,因此我选择了CSV路径。

1 个答案:

答案 0 :(得分:0)

在邮递员support forum中,我收到了将逗号放在qoutas中的解决方案:“加拿大”,“多伦多”。但这仅适用于跑步者。纽曼不接受CSV中的此类数据字段。我建议的唯一决定是为Newman转义json文件中的逗号:

"username": "abhinav,",

论坛报价

  

我在整个字符串中都用引号括住了,这不起作用   例如“ data2,带逗号”   用引号引起来的逗号只会起作用   例如data2“,”用逗号