且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用具有动态密钥的GSON解析JSON响应

更新时间:2022-12-04 10:18:54

模型

public class Model {

    private HashMap<String, String> data;

    public Model() {
    }
}

使用Gson&将JSON字符串转换为Hashmap.从哈希图准备数据

Gson gson = new Gson();
Type typeHashMap = new TypeToken<Map<String, String>>(){}.getType();
Map<String,String> map = gson.fromJson(YOUR_JSON, typeHashMap);

Set<Map.Entry<String, String>> entrySet = data.entrySet();

    Iterator iterator = entrySet.iterator ();

    for(int j = 0; j < entrySet.size(); j++) {
        try {
            Map.Entry entry = (Map.Entry) iterator.next();
            String key = entry.getKey().toString();
            String value = entry.getValue().toString();
            //Add it to your list
        }
        catch(NoSuchElementException e) {
            e.printStackTrace();
        }
        break;
    }