import com.google.gson.* import java.lang.reflect.Type class GsonUtils { static Gson getGson(){ Gson gson=new GsonBuilder().registerTypeAdapter(HashMap.class, new JsonDeserializer<HashMap>() { public HashMap deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException{ def resultMap=[:] def jsonObject = json.getAsJsonObject() Set<Map.Entry<String, JsonElement>> entrySet = jsonObject.entrySet() for (Map.Entry<String, JsonElement> entry : entrySet) { resultMap[entry.getKey()] = entry.getValue() } return resultMap } }).create(); return gson } }
时间: 2024-09-21 13:39:28