Android编程入门--开源框架Gson

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android编程入门--开源框架Gson相关的知识,希望对你有一定的参考价值。

github地址:/gson

参考博客:Java-json系列(一):用GSON解析Json格式数据

工具类

package com.zyp.energy.utils;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.util.List;

public class GsonUtil {
    // 将Json数据解析成相应的映射对象
    public static <T> T parseJson(String jsonData, Class<T> type) {
        Gson gson = new Gson();
        T result = gson.fromJson(jsonData, type);
        return result;
    }

    // 将Json数组解析成相应的映射对象列表
    public static <T> List<T> parseJsonArray(String jsonData, Class<T> type) {
        Gson gson = new Gson();
        List<T> result = gson.fromJson(jsonData, new TypeToken<List<T>>() {
        }.getType());
        return result;
    }
}

 

以上是关于Android编程入门--开源框架Gson的主要内容,如果未能解决你的问题,请参考以下文章

Android编程入门--开源框架ButterKnife

Android编程入门--开源框架OKHttp

Kotlin基础从入门到进阶系列讲解(入门篇)Android之GSON的使用

Android之网络编程

以编程方式将片段添加到android中的框架布局

Android第九讲笔记(xUtils框架,Gson框架)