可以使用Python中的json和requests库来解决这个问题。以下是一个示例代码:
import json
import requests
def sort_json_body(url):
# 发送GET请求获取JSON数据
response = requests.get(url)
# 解析JSON响应
data = response.json()
# 对JSON主体按字母顺序排序
sorted_data = json.dumps(data, sort_keys=True)
return sorted_data
# 示例使用的URL
url = "https://example.com/api/data"
# 调用函数并打印结果
sorted_json_body = sort_json_body(url)
print(sorted_json_body)
在上面的代码中,我们使用requests
库发送GET请求来获取JSON数据。然后,使用json
库将响应的JSON数据解析为Python对象。最后,使用json.dumps()
函数将Python对象转换回JSON字符串,并将sort_keys
参数设置为True
来按字母顺序对JSON主体进行排序。
你需要将示例中的URL替换为你实际使用的API端点的URL。