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 am using the Gson lib.
For example, given JSON:
{
"id":3,
"location":"NewYork"
}
resulting HashMap:
Thanks
解决方案Gson gson = new Gson();
Type stringStringMap = new TypeToken>(){}.getType();
Map map = gson.fromJson(json, stringStringMap);
No casting. No unnecessary object creation.