第一行显示如何在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路径。
答案 0 :(得分:0)
在邮递员support forum中,我收到了将逗号放在qoutas中的解决方案:“加拿大”,“多伦多”。但这仅适用于跑步者。纽曼不接受CSV中的此类数据字段。我建议的唯一决定是为Newman转义json文件中的逗号:
"username": "abhinav,",
论坛报价
我在整个字符串中都用引号括住了,这不起作用 例如“ data2,带逗号” 用引号引起来的逗号只会起作用 例如data2“,”用逗号