python字符串转化为json、post请求在json模块有2个⽅法,
loads():将json数据转化成dict数据
dumps():将dict数据转化成json数据
load():读取json⽂件数据,转成dict数据
dump():将dict数据转化成json数据后写⼊json⽂件
1、把请求体的json串在notepad上去掉换⾏、空格
2、将处理好的post的请求体放到txt⽂件中
3、逐⾏读取txt,然后把字符串转化为json格式
1        f = open(txt_path, 'r')
2        line = f.readline()
3        line = line[:-1]
4        s = ''
5while line:  # 直到读取完⽂件
6            line = f.readline()  # 读取⼀⾏⽂件,包括换⾏符
7            line = line[:-1]  # 去掉换⾏符,也可以不去
python怎么读取json文件
8print(line)
9            s = s+line
10        f.close()
11        s2 = '{%s}' %s
12
13        data = json.loads(s2)  # str转为dict
14        data2 = json.dumps(data)    # dict转为json
15# print(type(data))
16
17        url = '192.168. xxxxxxx'
18        header = {"requestIp":"218.46.88.36", "Authorization":"Z29uZ2hh", "Content-Type":"application/json"}
19        response = requests.post(url, data=data2, headers=header)
20# print(response)
21if response.status_code == 200:
22            result = response.json()['result']
23print(result)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。