gpt4 book ai didi

python - 使用 Python 解析格式化的 JSON

转载 作者:行者123 更新时间:2023-11-28 21:21:47 24 4
gpt4 key购买 nike

我想解析 JSON。一行写JSON就好了

json_input = '{ "rate_of_climbing": 18.4, "speed_factor": 520}'

但如果我有 JSON 格式,那么解析器将不起作用:

json_input = '{ 
"rate_of_climbing": 18.4,
"speed_factor": 520
}'

如何让 JSON 读取格式化字符串?

我的完整代码:

import json
json_input = '{
"rate_of_climbing": 18.4,
"speed_factor": 520
}'

try:
decoded = json.loads(json_input)

print json.dumps(decoded, sort_keys=True, indent=4)
print "JSON parsing example: ", decoded['rate_of_climbing']
print "Complex JSON parsing example: ", decoded['speed_factor']

except (ValueError, KeyError, TypeError):
print "JSON format error"

最佳答案

如果字符串包含换行符,则使用 '''三引号字符串文字'''(或 """三引号字符串文字""")。

json_input = '''{ 
"rate_of_climbing": 18.4,
"speed_factor": 520
}'''

关于python - 使用 Python 解析格式化的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20760961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com