package Ġcom . t uan hv . mv vm arch . base . api . common . mock Ċ Ċ import Ġandroid . content . res . Asset Manager Ċ import Ġjava . io . FileInputStream Ċ import Ġjava . io . IOException Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġho ang . van . t uan Ġon Ġ 9 / 1 4 / 2 0 . Ċ Ġ*/ Ċ object ĠIO Utils Ġ{ ĊĊĠĠĠ Ġfun Ġget Json String FromFile ( assets : ĠAsset Manager , ĠfileName : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġjson Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠinputStream Ġ= Ġassets . open ( fileName ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsize Ġ= ĠinputStream . available () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbuffer Ġ= ĠByteArray ( size ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠinputStream . read ( buffer ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠinputStream . close () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjson Ġ= ĠString ( buffer , ĠChar sets . UTF _ 8 ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠIOException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġjson ĊĠĠĠ Ġ} Ċ Ċ } Ċ