Java GSON能让我的JSON像HashMap一样吗?

Java GSON能让我的JSON像HashMap一样吗?,java,json,parsing,gson,Java,Json,Parsing,Gson,我有一个JSON字符串,它是一个名称/值对数组,如下所示 String faves = [{"name":"song","value":"Demons"},{"name":"team","value":"Yankees"}] 我想使用GSON将其读入我的Java程序。与其创建一个包含两个字段(名称、值)的自定义对象,还不如像HasMap一样读取它,比如 String favSong = GSON.fromJson("song"); 我只需要最简单的方法来读取给定名称的值 谢谢。我想这就

我有一个JSON字符串,它是一个名称/值对数组,如下所示

 String faves =   [{"name":"song","value":"Demons"},{"name":"team","value":"Yankees"}]
我想使用GSON将其读入我的Java程序。与其创建一个包含两个字段(名称、值)的自定义对象,还不如像HasMap一样读取它,比如

String favSong = GSON.fromJson("song");
我只需要最简单的方法来读取给定名称的值


谢谢。

我想这就是你想要的:

Gson gson = new Gson();

Type type = new TypeToken<Map<String, String>>(){}.getType();
Map<String, String> myMap = gson.fromJson(faves, type);
Gson-Gson=new-Gson();
Type Type=new-TypeToken(){}.getType();
Map myMap=gson.fromJson(faves,type);

这是一个很好的建议,但我刚刚发现代码运行的服务器是在不支持泛型的旧版本Java上。不使用泛型是否可能?