我正在使用JSON.simple从 Java 生成 JSON 输出。但是每次我调用 jsonobj.put("this", "that") 时,我都会在 Eclipse 中看到一个警告:
类型安全:方法 put(Object, Object) 属于原始类型 HashMap。对泛型 HashMap 的引用应该被参数化
干净的解决方法是 JSONObject 是否被泛化,但由于不是,我不能添加任何泛型类型参数来解决这个问题。我想关闭尽可能少的警告,因此将“@SuppressWarnings("unchecked")”添加到许多方法中并不吸引人,但是除了忍受警告之外,我还有其他选择吗?