接口测试,如何构建json类型的参数值

1、json类型参数传入,实际传输的时候是转化为一中字符串类型的格式,所以如data=”{}”,该参数用引号包含传入,“{}”里面的key都应该为双引号,value为字符串的也应该是双引号,最后一个value不要加上逗号;如data={“id”:“abc”,“name”:123}

2、post请求支持json格式直接传入,如post(url,json=data):

3、也可使用json类的dumps方法转为,如json.dumps(dict)转化字典为json格式;

4、特殊例子如:

下图中,data要求json的格式,1指向的都是字符串所以要加上引号,2指向的是一个列表不需要加引号要用json.dumps()转化不能直接字典形式传入

 

posted @ 2019-02-27 11:53  那种意境  阅读(484)  评论(0编辑  收藏  举报