package Ġcom . m ichael fl is ar . material preferences . demo . settings Ċ Ċ import Ġcom . m ichael fl is ar . material preferences . core . Settings Converter Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . decode FromString Ċ import Ġkotlinx . serialization . encode ToString Ċ import Ġkotlinx . serialization . json . Json Ċ Ċ @ Serializable Ċ data Ġclass ĠTest Class ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠInt Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString Ġ= Ġ"" Ċ ) Ġ{ ĊĠĠĠ Ġobject ĠCON VER TER Ġ: ĠSettings Converter < TestClass , ĠString > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġfrom ( data : ĠString ): ĠTest Class Ġ= ĠJson . decode FromString ( data ) ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġto ( data : ĠTest Class ): ĠString Ġ= ĠJson . encode ToString ( data ) ĊĠĠĠ Ġ} Ċ }