17. diel - Aplikácie na počasie v Xamarin - Stiahnutie a parsovanie JSON

V minulej lekcii, Aplikácie na počasie v Xamarin - GUI a základnej triedy , sme si pripravili GUI pre programovanie aplikácie pre zisťovanie aktuálneho počasia z webovej služby.

V dnešnom Xamarin tutoriálu budeme parsovať JSON. Pokračujeme v C# .NET aplikácii na zisťovanie počasie, ktorá sťahuje dáta z webovej služby.

WeatherInfoProvider a WeatherInfo

Náš kód pre získavanie JSON dát a ich čítaní by teoreticky mohol byť priamo v Code Behind. My ale vytvoríme triedu WeatherInfoProvider, ktorá na základe zemepisných súradníc stiahne zo servera príslušné dáta a vráti ich späť ako objekt WeatherInfo.

Rozdelením logiky na objekt výsledku a služby ctíme dobré praktiky OOP. Vďaka tomu sa s JSON formátom mimo triedu WeatherInfoProvider nestretneme a zvyšok aplikácie teda nebude závislý na tom, ako konkrétne služba dáta vracia a službu pôjde vďaka tomu kedykoľvek prípadne vymeniť za inú. Môže napr. V budúcnosti prestať fungovať alebo zmeniť formát a my kvôli tomu predsa nechceme prepisovať celú aplikáciu.

WeatherInfo

Začneme sa triedou WeatherInfo, ktorá slúži len ako objekt výsledku nesúci dáta o počasí.


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V Xamarin tutoriálu sa naučíme sťahovať a parsovať JSON z API webové služby, pomocou ktorého neskôr zobrazíme aktuálne počasie.
Článok pre vás napísal Radek Vymětalík
Avatar
...
Aktivity