Android gson list and json array conversion example

compile 'com.google.code.gson: gson: 2.8.4'

list to json string

public class TabData {

    public static final int TAG_TYPE_DEFAULT = 0;

    int tabType;
    int tabIndex;
    String tabTitle;
    long tabData;
}

            List<TabData> list = new ArrayList<TabData>();

            Gson gson = new Gson();
            String jsonList = gson.toJson(list);

            Log.d("debug", jsonList);

 

json string to list 


            List<TabData> tabDatas =gson.fromJson(jsonList, new TypeToken<List<TabData>>() {}.getType());

 

Guess you like

Origin blog.csdn.net/wuzhong8809/article/details/108528101