//@ file : Jvm Name (" getData Util ") Ċ Ċ package Ġcom . k ave . Wh ats Hot . app Ċ Ċ import Ġcom . be ust . kl ax on . JsonObject Ċ import Ġcom . be ust . kl ax on . Parser Ċ import Ġorg . w 3 c . dom . Entity Ċ import Ġkotlin . text . StringBuilder Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġk ave Ġon Ġ 1 2 / 0 1 / 1 8 . Ċ Ġ*/ Ċ Ċ class ĠList Temp ĊĊĊĊĊ Ċ fun Ġget Temp () Ġ: ĠArrayList < Float >{ ĊĊĠĠĠ Ġvar Ġlist Json Temp Ġ= ĠArrayList < JsonObject >() ĊĠĠĠ Ġvar Ġtemperature Ġ: ĠFloat ĊĠĠĠ Ġvar Ġtemp Double Ġ: ĠDouble ĊĠĠĠ Ġvar Ġlist Temp Ġ= ĠArrayList < Float >() ĊĠĠĠ Ġval Ġparser Ġ: ĠParser Ġ= ĠParser () ĊĠĠĠ Ġval ĠstringBuilder Ġ: ĠStringBuilder Ġ= Ġjava . lang . StringBuilder (" Ġ{\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" current _ datetime \": Ġ\" Fri , Ġ 1 2 ĠJan Ġ 2 0 1 8 Ġ 1 2 : 1 4 : 3 3 ĠGMT \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" current _ hum i \": Ġ 3 6 . 4 ,\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" current _ temp \": Ġ 1 4 . 7 ,\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" hour \": Ġ 1 2 \ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ") ĊĊĠĠĠ Ġval Ġobject Json Ġ: ĠJsonObject Ġ= Ġparser . parse ( string Builder ) Ġas ĠJsonObject ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. 5 ){ ĊĠĠĠĠĠĠĠ Ġlist Json Temp . add ( object Json ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfor Ġ( item Ġin Ġlist Json Temp ){ ĊĠĠĠĠĠĠĠ Ġtemp Double Ġ= Ġitem . get (" current _ temp ") Ġas ĠDouble ĊĠĠĠĠĠĠĠ Ġtemperature Ġ= Ġtemp Double . toFloat () ĊĠĠĠĠĠĠĠ Ġlist Temp . add ( temperature ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġlist Temp Ċ } ĊĊ Ċ fun Ġget Hour () Ġ: ĠArrayList < Int >{ ĊĊĠĠĠ Ġvar Ġlist Json Hour Ġ= ĠArrayList < JsonObject >() ĊĠĠĠ Ġvar Ġhour Ġ: ĠInt ĊĠĠĠ Ġvar Ġlist Hour Ġ= ĠArrayList < Int >() ĊĠĠĠ Ġval Ġparser Ġ: ĠParser Ġ= ĠParser () ĊĠĠĠ Ġval ĠstringBuilder Ġ: ĠStringBuilder Ġ= Ġjava . lang . StringBuilder (" Ġ{\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" current _ datetime \": Ġ\" Fri , Ġ 1 2 ĠJan Ġ 2 0 1 8 Ġ 1 2 : 1 4 : 3 3 ĠGMT \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" current _ hum i \": Ġ 3 6 . 4 ,\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" current _ temp \": Ġ 1 4 . 7 ,\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" hour \": Ġ 1 2 \ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ") ĊĊĠĠĠ Ġval Ġobject Json Ġ: ĠJsonObject Ġ= Ġparser . parse ( string Builder ) Ġas ĠJsonObject ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. 5 ){ ĊĠĠĠĠĠĠĠ Ġlist Json Hour . add ( object Json ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfor Ġ( item Ġin Ġlist Json Hour ){ ĊĠĠĠĠĠĠĠ Ġhour Ġ= Ġitem . get (" hour ") Ġas ĠInt ĊĠĠĠĠĠĠĠ Ġlist Hour . add ( hour ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġlist Hour Ċ } Ċ