package Ġru . fab it . map . internal . data Ċ Ċ import Ġandroid . content . Context Ċ import Ġjava . io . BufferedReader Ċ import Ġjava . io . IOException Ċ import Ġjava . io . InputStream Ċ import Ġjava . io . InputStream Reader ĊĊ Ċ fun Ġjson Resource ( context : ĠContext , Ġresource Name : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġval Ġbuilder Ġ= ĠStringBuilder () ĊĠĠĠ Ġval Ġresource Identifier Ġ= Ġcontext . resources . getIdentifier ( resourceName , Ġ" raw ", Ġcontext ?. packageName ) ĊĠĠĠ Ġval ĠinputStream : ĠInputStream Ġ= Ġcontext . resources . open Raw Resource ( resource Identifier ) ĊĠĠĠ Ġval Ġreader Ġ= ĠBufferedReader ( InputStream Reader ( inputStream )) ĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġreader . line Sequence (). forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . append ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ġcatch Ġ( ex : ĠIOException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreader . close () ĊĠĠĠĠĠĠĠ Ġthrow Ġex ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġbuilder . toString () Ċ }