package Ġcom . rich mat . my tu ya . util Ċ Ċ import Ġcom . alibaba . fastjson . JSON Ċ import Ġcom . alibaba . fastjson . JSONObject Ċ import Ġcom . rich mat . my tu ya . util . data . Dev Result Mass age Ċ import Ġcom . tu ya . smart . home . sdk . Tu ya Home Sdk Ċ import Ġcom . tu ya . smart . sdk . bean . Device Bean Ċ Ċ fun Ġget D sp ( bean : ĠDevice Bean ): ĠString Ġ{ ĊĠĠĠ Ġval Ġd ps Ġ= ĠT u ya Home Sdk . getData Instance (). get D ps ( bean . get Dev Id ()) ĊĠĠĠ Ġvar Ġdetails : ĠString Ġ= Ġ"" ĊĠĠĠ Ġd ps ?. forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġdetails Ġ+= Ġ" key : Ġ${ it . key } Ġ, Ġvalue Ġ: ${ it . value }" ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġdetails Ċ } Ċ Ċ fun Ġjson To Dev Result Mass age ( json String Ġ: ĠString ): ĠDev Result Mass age Ġ= ĊĠĠĠ ĠJSON . to Java Object ( JSONObject . parse Object ( json String ), ĠDev Result Mass age :: class . java ) ĊĊ