在调用接口查看信息时,得到的数据揉在一块,看起来不是很直观,如下:
curl -X post http://localhost:8090/api/base/show/patch
{"status": 200, "page_count": 1, "error": "", "total": 18, "data": [{"oss_path": "", "target_path": "", "build_type": "pull", "mirror_path": "java-base", "create_time": "2022-09-22 16:32:47", "target_path": "jetty-base", "mirror_tag": "1.0", "target_tag": "2.0", "id": 18, "patch_addr": "2.0-20220922163444.tar"}], "page": 1, "page_size": 20}
可以使用 python json.tool 工具
curl -X post http://localhost:8090/api/base/show/patch | python -m json.tool
{
"data": [
{
"mirror_path": "java-base",
"mirror_tag": "1.0",
"build_type": "pull",
"create_time": "2022-09-22 16:32:47",
"id": 18,
"oss_path": "",
"target_path": "",
"patch_addr": "oss://2.0-20220922163444.tar",
"target_path": "jetty-base",
"target_tag": "2.0"
}
],
"error": "",
"page": 1,
"page_count": 1,
"page_size": 20,
"status": 200,
"total": 18
}
还可以针对文件使用
python -m json.tool 'filepath'