data builds name Paper mc_version 1201 core_version build131 update_time 2023-08-18T021328 sha1 29e5736aea8bd84339838f8d1525f860b410f532
要读取JSON数据中core_version字段后双引号中的内容,可以使用一个JSON解析库来解析JSON数据并提取所需的字段值。以下是使用Python中的json模块来解析JSON数据的示例代码:
import json
# 假设json_data是包含JSON数据的字符串
json_data = '''
{
"data": {
"builds": [
{
"name": "Paper",
"mc_version": "1.20.1",
"core_version": "build131",
"update_time": "2023-08-18T02:13:28",
"sha1": "29e5736aea8bd84339838f8d1525f860b410f532"
},
{
"name": "Paper",
"mc_version": "1.20.1",
"core_version": "build130",
"update_time": "2023-08-17T20:58:28",
"sha1": "f17ff557482e74cf5fc4a21fdf9850f4133218cf"
},
{
"name": "Paper",
"mc_version": "1.20.1",
"core_version": "build129",
"update_time": "2023-08-16T08:07:19",
"sha1": "a604664f19c778d60b567b883d4a2b7247c20699"
},
{
"name": "Paper",
"mc_version": "1.20.1",
"core_version": "build128",
"update_time": "2023-08-16T04:16:50",
"sha1": "69079e547e5d029e23fe69bd45b83483f21f7d97"
},
{
"name": "Paper",
"mc_version": "1.20.1",
"core_version": "build127",
"update_time": "2023-08-15T17:45:12",
"sha1": "fc49864eaa00f5922c81e6e9c3b7ba678c1fb066"
}
],
"offset": 0,
"limit": 5,
"count": 85
},
"code": "fin::success",
"success": true,
"message": "Request successfully."
}
'''
# 解析JSON数据
parsed_data = json.loads(json_data)
# 获取builds列表
builds = parsed_data['data']['builds']
# 遍历builds列表获取core_version字段值
for build in builds:
core_version = build['core_version']
print(core_version)
上述代码将输出:
build131
build130
build129
build128
build127
这样就可以获取每个build的core_version字段的值了
原文地址: https://www.cveoy.top/t/topic/iH72 著作权归作者所有。请勿转载和采集!