接口请求返回结果json格式化

这篇博客展示了如何使用Python的requests库进行GET请求,获取JSON数据,并使用json.dumps()方法进行格式化输出。通过设置sort_keys=True使返回的JSON数据的键按字母顺序排序,indent=2用于缩进,ensure_ascii=False确保中文字符正确显示。示例中调用了'https://www.xxxxxx.com/exchange/api/v1/common/symbols'接口获取数据。
部署运行你感兴趣的模型镜像

json.dumps(data, sort_keys=True, indet=2, ensure_ascii=False)

说明:

data 需要格式的数据,比如request接口情况返回的json()数据;

sort_keys 指请求返回的json数据中key按字母数序排序;

indent 指缩进;

ensure_ascii=False 保证中文正常输出,不显示乱码;

import requests, hashlib, time, datetime, random
import json
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

base_url = 'https://www.xxxxxx.com'          
api_url = '/exchange/api/v1/common/symbols'

get_symbols = requests.request(method='GET', url=base_url+api_url, verify=False)
print(get_symbols)
result_request = get_symbols.json()
print(json.dumps(result_request, sort_keys=True, indent=2, ensure_ascii=False))

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值