Map value类型不同的写法 Map<String, Object> accountMap=new HashMap<String, Object>(); int userId = data.get("userId").getAsInt(); int accType = data.get("accType").getAsInt();String name = data.get("accType").getAsString();accountMap.put("userId",userId); accountMap.put("accType",accType);accountMap.put("name ",name );Integer userId= (Integer) accountMap.get("userId"); String name = (String) accountMap.get("name"); 要么强制转换,要么value只能存一种类型