package Ġcom . mic he li . resolver Ċ Ċ import Ġjava . io . IOException Ċ import Ġjava . net . Http URLConnection Ċ import Ġjava . net . URL Ċ Ċ class ĠService Connection ( private Ġval Ġurl : ĠURL ) Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġconnection : ĠHttp URLConnection ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Jvm Name (" get Json String 1 ") ĊĠĠĠ Ġfun Ġget Json String (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġdata Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconnection Ġ= ĠURL ( url . toString ()). open Connection () Ġas ĠHttp URLConnection ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġconnection !!. inputStream . buffered Reader (). read Text () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Data Ġfrom ĠJSON : Ġ$ data ") ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠIOException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" get Json String Error : Ġ$ e . message ") ĊĠĠĠĠĠĠĠ Ġ} Ġfinally Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconnection !!. disconnect () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġdata ĊĠĠĠ Ġ} Ċ Ċ }