两种类型的JSON响应(Python)

时间:2015-03-14 13:47:40

标签: python json

有问题的JSON回复是Police APIIceland's Flight Info API。我很容易解析警察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"
    },

它们似乎颠倒了正方形和花括号,这有什么理由吗?拉出我的头发!

1 个答案:

答案 0 :(得分:0)

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

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