A Weather App by példa megtanítja a JSON, HTTP és API használatát

Azok a fejlesztők, akik még csak most kezdik a munkát, átugorhatják a tanulási görbét a tapasztaltabb programozók által írt kód elolvasásával. Még hasznosabbá válik, ha elolvashatja az egyes kódrészek működésének magyarázatát, például ebben az időjárási alkalmazás oktatóanyagában. Francesco Angola, aki ezt is írta útmutató a Httpclient használatához, nagyszerű munkát végzett azzal, hogy elmagyarázta, hogyan kell használni a webhely API-t, elemezni a JSON-karakterláncot, és bemutatni az eredményeket a felhasználónak.

Francesco azzal kezdi, hogy feltárja a rendelkezésre álló adatokat Nyissa meg a Weather Map API-t. Ne zavarjon meg a weboldal címe. Itt az a cél, hogy szöveges adatokat gyűjtsünk az aktuális időjárási viszonyokról, nem pedig a képernyőn megjelenő térképen. Az URL böngészőben történő megadása egy JSON-karakterláncot ad vissza, amelynek formátumát a JSONObject és a JSONArray osztályok segítségével értelmező metódus létrehozásához használja. Ezt tartom az útmutató lényegének. Az elemző ütemtervet készít az adatobjektum tárolására vonatkozóan. Ez a technika bármikor könnyen adaptálható, amikor JSON formátummal dolgozik. Innentől kezdve a HttpClient segítségével megragadja az elemzőt tápláló karakterláncot. Az útmutató egy csupasz csontokkal végzett tevékenység létrehozásával zárul, amely az időjárási viszonyokat jeleníti meg a képernyőn.

Látogasson el a blogjába a teljes bemutató.

[Keresztül Reddit]