PARSing JSON para ListView

Ok, eu já passei por vários exemplos de PARSing meus resultados JSON, sem sorte. Eu tenho o exemplo JSON abaixo. Não quero informações de status ou localização geográfica no momento. Eu só quero usar o objeto estações e escolher algumas coisas da matriz para exibir no meu ListView como uma lista. Não entendo nenhuma documentação lá for

Alguém poderia fornecer um exemplo simples de como ler o JSON e colocá-lo em um ListView. Isso seria muito útil. Eu realmente não tenho nenhum código criado, pois nada disso realmente funcionou para mi

{
"status": {
    "error": "NO",
    "code": 200,
    "description": "none",
    "message": "Request ok"
},
"geoLocation": {
    "city_id": "147",
    "city_long": "Saint-Laurent",
    "region_short": "QC",
    "region_long": "Quebec",
    "country_long": "Canada",
    "country_id": "43",
    "region_id": "35"
},
"stations": [
    {
        "country": "Canada",
        "reg_price": "N\/A",
        "mid_price": "N\/A",
        "pre_price": "N\/A",
        "diesel_price": "N\/A",
        "address": "3885, Boulevard de la C\u00f4te-Vertu",
        "diesel": "0",
        "id": "33862",
        "lat": "45.492367",
        "lng": "-73.710915",
        "station": "Shell",
        "logo": "http:\/\/www.mygasfeed.com\/img\/station-logo\/logo-shell.png",
        "region": "Quebec",
        "city": "Saint-Laurent",
        "reg_date": "N\/A",
        "mid_date": "N\/A",
        "pre_date": "N\/A",
        "diesel_date": "N\/A",
        "distance": "1.9km"
    }
]

questionAnswers(3)

yourAnswerToTheQuestion