我最近遇到了这样的情况,需要将数据放入JSONObject中,但在执行该操作时,编译器报出了一个警告。
类型安全:方法put(Object,Object)属于原始类型HashMap。对泛型类型HashMap的引用应该进行参数化。
我尝试对JSONObject进行参数化,但是遇到了错误。
我正在使用以下代码,其中option是一个对象。
JSONObject additionalDetails = new JSONObject();
additionalDetails.put("showOppo", option.isShowOppo());
additionalDetails.put("showCont", option.isShowCont());
additionalDetails.put("contActionTaken", option.isConActionTaken());
additionalDetails.put("oppoActionTaken", option.isOppoActionTaken());
这是什么原因,我该如何解决?