package Ġcn . s max lyb . mall . fragments . sort . content Ċ Ċ import Ġcom . alibaba . fastjson . JSON Ċ Ċ class ĠContent Data Converter Ġ{ ĊĊĠĠĠ Ġinternal Ġfun Ġconvert ( json Text : ĠString ): ĠList < Section Bean > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbean List Ġ= ĠArrayList < Section Bean >() ĊĠĠĠĠĠĠĠ Ġval Ġdata Array Ġ= ĠJSON . parse Object ( json Text ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. get JSONArray (" data ") ĊĠĠĠĠĠĠĠ Ġval Ġsize Ġ= Ġdata Array . size ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġsize ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata Ġ= Ġdata Array . getJSONObject ( i ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġdata . getInteger (" id ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsection Title Ġ= Ġdata . getString (" section ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠåĪĨ ç»Ħ å¤´ éĥ¨ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsection Title Bean Ġ= ĠSection Bean ( true , Ġsection Title ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsection Title Bean . id Ġ= Ġid ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġæĺ¯åĲ¦ æľī ĠæĽ´ å¤ļ æłĩçŃ¾ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsection Title Bean . is More Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbean List . add ( section Title Bean ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠåĪĨ ç»Ħ ä¸» ä½ĵ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgoods Ġ= Ġdata . get JSONArray (" goods ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgood Size Ġ= Ġgoods . size ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( j Ġin Ġ 0 Ġuntil Ġgood Size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgood Ġ= Ġgoods . getJSONObject ( j ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgoods Id Ġ= Ġgood . getInteger (" goods _ id ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgoods Name Ġ= Ġgood . getString (" goods _ name ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgoods Thumb Ġ= Ġgood . getString (" goods _ thumb ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsection Content Entity Ġ= ĠSection Content Entity () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsection Content Entity . goods Id Ġ= Ġgoods Id ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsection Content Entity . goods Name Ġ= Ġgoods Name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsection Content Entity . goods Thumb Ġ= Ġgoods Thumb ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsection Content Bean Ġ= ĠSection Bean ( section Content Entity ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbean List . add ( section Content Bean ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġbean List ĊĠĠĠ Ġ} Ċ }