Eclipse visualizzava un avviso di sicurezza del tipo e ho provato quasi tutto a sradicarlo (ovviamente sopprimendo sarebbe un'opzione) ma sfortunatamente non ho avuto alcun successo.
Sai come devo cambiare il mio codice in modo che non ci sia più alcun avviso di sicurezza del tipo. O è @SuppressWarnings("unchecked")
l'unico modo? Viene visualizzataCome aggiungere ArrayList <String> all'array JSON - tenere presente la sicurezza del tipo
ArrayList<String> arrayList= (ArrayList<String>) Classname.getArrayList();
JSONArray obj = new JSONArray();
obj.addAll(arrayList);
nell'ultima riga seguente avviso sicurezza Tipo:
sicurezza Tipo: Il metodo addAll (Collection) appartiene al tipo ArrayList grezzo. I riferimenti al tipo generico ArrayList devono essere parametrizzati
JSONArray è da org.json.simple.JSONArray
. Consiglieresti un altro pacchetto?
Scusa ma non si può fare nulla perché il problema è nell'implementazione di JSONArray, non utilizza i generici. – Felquir
Consiglieresti di utilizzare un'altra implementazione di JSONArray? In altre parole, per utilizzare un altro pacchetto di "org.json.simple.JSONArray" o meglio aggiungere "@SuppressWarnings ('unchecked')'? – Brenne
Leggi la mia risposta, per favore. – Felquir