/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 ĠOne And Ol af Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ġof Ġthis Ġsoftware Ġand Ġassociated Ċ Ġ* Ġdocumentation Ġfiles Ġ( the ĠâĢľ Software âĢĿ ), Ġto Ġdeal Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ċ Ġ* Ġrights Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ċ Ġ* Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe Ċ Ġ* ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED ĠâĢľ AS ĠIS âĢĿ, ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE Ċ Ġ* ĠWARRANTIES ĠOF ĠMERCHANTABILITY , ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE ĠAUTHORS ĠOR Ċ Ġ* ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR Ċ Ġ* ĠOTHERWISE , ĠARISING ĠFROM , ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE ĠSOFTWARE . Ċ Ġ*/ Ċ Ċ @ file : Jvm Name (" JSON Globals ") Ċ Ċ package Ġcom . github . one and ol af . json ext . extensions Ċ Ċ import Ġorg . json . JSONArray Ċ import Ġorg . json . JSONObject Ċ Ċ /** Ċ Ġ* ĠReturns Ġa Ġ[ JSONArray ] Ġcontaining Ġthe Ġpassed Ġitems . Ċ Ġ* Ċ Ġ* ĠIf Ġany Ġitems Ġare Ġcollections Ġor Ġmaps , Ġthey Ġwill Ġbe Ġwrapped Ġinto Ġ[ JSONArray ] s Ġor Ġ[ JSONObject ] s . Ċ Ġ* Ċ Ġ* Ġ@ param Ġitems Ġthe Ġitems Ġto Ġadd Ġto Ġthe Ġarray Ċ Ġ* Ġ@ return Ġan Ġarray Ġcontaining Ġthe Ġitems Ċ Ġ*/ Ċ fun Ġjson ArrayOf ( var arg Ġitems : ĠAny ): ĠJSONArray Ġ= ĠJSONArray ( listOf (* items )) Ċ Ċ /** Ċ Ġ* ĠReturns Ġa Ġ[ JSONObject ] Ġcontaining Ġthe Ġpassed Ġkey - value Ġpairs . Ċ Ġ* Ċ Ġ* ĠIf Ġany Ġitems Ġare Ġcollections Ġor Ġmaps , Ġthey Ġwill Ġbe Ġwrapped Ġinto Ġ[ JSONArray ] s Ġor Ġ[ JSONObject ] s . Ċ Ġ* Ċ Ġ* Ġ@ param Ġpairs Ġthe Ġkey - value Ġpairs Ġto Ġadd Ġto Ġthe Ġobject Ċ Ġ* Ġ@ return Ġan Ġobject Ġcontaining Ġthe Ġitems Ċ Ġ*/ Ċ fun ĠjsonObject Of ( var arg Ġpairs : ĠPair < String , ĠAny >): ĠJSONObject Ġ= ĠJSONObject ( map Of (* pairs ))