以下是使用GSon反序列化Map<Object, Object>的Java代码示例: ```java import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import java.lang.reflect.Type; import java.util.Map; public class GsonExample { public static void main(String[] args) { String json = "{\"key1\":\"value1\",\"key2\":2,\"key3\":true}"; Gson gson = new Gson(); Type type = new TypeToken<Map<Object, Object>>(){}.getType(); Map<Object, Object> map = gson.fromJson(json, type); System.out.println(map); } } ``` 在上面的示例中,我们首先定义了一个JSON字符串,它表示一个包含不同类型值的Map对象。然后,我们创建了一个Gson对象,并使用TypeToken来指定Map<Object, Object>的类型。最后,我们使用fromJson方法将JSON字符串反序列化为Map对象,并将其打印出来。 输出结果应该类似于: ``` {key1=value1, key2=2.0, key3=true} ```