Mein Problem kommt von einem Iterator von einem JSONObject.Typ Sicherheitswarnung mit JSON Iterator
-Code in seiner einfachsten Form zu erzeugen Fehler:
String json = client.retrieveList();
JSONObject jsonList = new JSONObject(json);
Iterator<String> i = jsonList.keys();
while(i.hasNext())
{
String next = i.next();
JSONArray jsonArray = jsonList.getJSONArray(next);
// Do stuff with jsonArray, example: jsonArray.getString(0), jsonArray.getString(1);
}
Die genaue Warnung: Typ Sicherheit: Der Ausdruck vom Typ Iterator muss nicht markiert Umwandlung in Iterator anzupassen
Die Frage ist also, wie kann Ich lösche diese Warnung?
Vielen Dank!
+1 Scheint, dass dies die bessere/beste Antwort ist. – Ben
Ja, das sollte die verifizierte Antwort sein. Beseitigt die Warnung, ohne sie unterdrücken zu müssen. – videogameboy76
Dies kann die Warnung unterdrücken, jedoch (String) i.next() kann möglicherweise eine Laufzeitausnahme auslösen. – ForeverStudent