Програмери који тек почињу могу да прескоче криву учења читајући код који су написали искуснији програмери. Постаје још корисније ако можете да прочитате објашњење шта сваки део кода ради, као у овом водичу за апликацију за временску прогнозу. Франческо Ангола, који је и то написао водич за коришћење Хттпцлиент-а, је урадио одличан посао објашњавајући како се користи АПИ за веб локацију, анализира ЈСОН стринг и презентује резултате кориснику.
Франческо почиње истраживањем података доступних од Отворите АПИ за временску карту. Немојте да вас збуни наслов веб странице. Овде је циљ прикупљање текстуалних података о тренутним временским условима, а не приказивање на мапи на екрану. Уношењем УРЛ адресе у прегледач враћа се ЈСОН стринг, чији формат користи за прављење методе парсера уз помоћ класа ЈСОНОбјецт и ЈСОНАрраи. Сматрам да је ово срж водича. Парсер поставља мапу пута како ће објекат података бити ускладиштен. Ова техника се лако прилагођава сваки пут када радите са ЈСОН форматом. Одавде он користи ХттпЦлиент да зграби стринг који храни парсер. Водич се завршава креирањем активности голих костију која приказује временске услове на екрану.
Пређите на његов блог за фулл туториал.
[Виа Реддит]