JSON-Simple 导致编译器警告“类型安全:方法 put(Object, Object) 属于原始类型 HashMap。
2022-09-03 08:54:24
我刚刚遇到一种情况,我需要将数据放在JSONObject中,同时我收到了编译器的警告。
类型安全:方法 put(Object, Object) 属于原始类型 HashMap。对泛型类型 HashMap 的引用应参数化。
我试图参数化JSONObject,但它给了我错误。
我正在使用以下代码,其中选项是一个对象。
JSONObject additionalDetails = new JSONObject();
additionalDetails.put("showOppo", option.isShowOppo());
additionalDetails.put("showCont", option.isShowCont());
additionalDetails.put("contActionTaken", option.isConActionTaken());
additionalDetails.put("oppoActionTaken", option.isOppoActionTaken());
这是如何引起的,我该如何解决?