此问题通常是由列表越界引起的。要遍历JSON字符串,需要确保循环的索引值小于JSON中元素的数量。一种解决方案是使用try-except语句来捕获可能的异常,并忽略它们。
示例代码:
import json
json_string = '{"name": "Alice", "age": 25, "city": "New York"}'
json_obj = json.loads(json_string)
for i in range(len(json_obj)):
try:
print(json_obj[i])
except IndexError:
pass
在循环中使用try-except语句,如果索引值越界,则会捕获IndexError,并忽略它。
上一篇:遍历JSON字符串并获取键和值
下一篇:遍历JSON子数组以查找特定ID