Estoy usando JSON.simple para generar salida JSON desde Java. Pero cada vez que llamo jsonobj.put ("este", "que"), veo una advertencia en Eclipse:¿Cómo evitar las advertencias de Eclipse cuando se usa código heredado sin genéricos?
de seguridad Tipo: El método put (Object, Object) pertenece a la HashMap tipo de prima. Las referencias a HashMap tipo genérico se deben parametrizar
La solución limpia sería si fuera JSONObject genericized, pero ya que no es, no puede añadir ningún parámetro de tipo genérico para solucionar este problema. Me gustaría desactivar el menor número posible de advertencias, por lo que agregar "@SuppressWarnings (" unchecked ") a muchos métodos no es atractivo, pero ¿tengo otra opción además de soportar las advertencias?
En Netbeans, devuelve OTRO conjunto de advertencias para mí: > Método privado aMap se declara final > Método privado aMap se declara estático – user919860