两种类型的JSON响应(Python)

两种类型的JSON响应(Python),python,json,Python,Json,讨论中的JSON响应是和。我可以很容易地解析警察API,但我正在与冰岛API斗争 如您所见,这两个响应的格式略有不同: { results: [ { date: "14. Mar", flightNumber: "WW201", airline: "WOW air", to: "London Gatwick", plannedArrival: "07:00", realArri

讨论中的JSON响应是和。我可以很容易地解析警察API,但我正在与冰岛API斗争

如您所见,这两个响应的格式略有不同:

{
    results: [
        {
        date: "14. Mar",
        flightNumber: "WW201",
        airline: "WOW air",
        to: "London Gatwick",
        plannedArrival: "07:00",
        realArrival: "12:14",
        status: "Departed 12:05"
    },
上面的一个是我正在挣扎的一个,下面的一个很好

[
    {
        id: "C01",
        name: "New Parks"
    },

它们似乎颠倒了方括号和方括号,这有什么原因吗?把我的头发拔出来

这实际上取决于API的实现者,但这没什么大不了的。基本上,您可以想象第一个的
结果
属性是第二个的整个主体:

# Access the first ID
data.results[0].id # Iceland
data[0].id         # Police