Gson to HashMap

后端 未结 3 923
一个人的身影
一个人的身影 2020-12-12 23:46

Is there a way to convert a String containing json to a HashMap, where every key is a json-key and the value is the value of the json-key? The json has no nested values. I a

3条回答
  •  孤城傲影
    2020-12-13 00:26

    Use TypeToken, as per the GSON FAQ:

    Gson gson = new Gson();
    Type stringStringMap = new TypeToken>(){}.getType();
    Map map = gson.fromJson(json, stringStringMap);
    

    No casting. No unnecessary object creation.

提交回复
热议问题