命令引发异常:KeyError:';数据';在尝试读取json(python)中的一个值时
尝试从json读取一个值时出错。来自“”的响应是一个列表,然后我尝试只使用其中的一个元素。这给了我命令引发异常:KeyError:';数据';在尝试读取json(python)中的一个值时,python,json,Python,Json,尝试从json读取一个值时出错。来自“”的响应是一个列表,然后我尝试只使用其中的一个元素。这给了我命令引发的异常:KeyError:'data'错误 我的代码 执行后 MinecraftNet = json_data[0] 您的MinecraftNet对象包含 { minecraft.net: "green" } 那么下一个电话呢 MinecraftNet = MinecraftNet["data"] 这是错误的 换成 MinecraftNet = MinecraftNet["mi
命令引发的异常:KeyError:'data'
错误
我的代码
执行后
MinecraftNet = json_data[0]
您的MinecraftNet
对象包含
{
minecraft.net: "green"
}
那么下一个电话呢
MinecraftNet = MinecraftNet["data"]
这是错误的
换成
MinecraftNet = MinecraftNet["minecraft.net"]
看起来对象MineCraftNet没有字段调用“data”。您可以打印从get请求收到的json sgring吗?如果您查看json数据,您会注意到它没有“data”键,“minecraft.net”位于数据的根级别。尝试
MinecraftNet[“minecraft.net”]
。
MinecraftNet = MinecraftNet["minecraft.net"]