2015-08-06 12 views

risposta

29

Il modo più semplice è quello di serializzare il vostro JSONObject in una stringa JSON utilizzando toString(), allora l'analisi che stringa JSON in un JsonObject:

org.json.JSONObject object = <your defined object>; 
    JsonParser jsonParser = new JsonParser(); 
    JsonObject gsonObject = (JsonObject)jsonParser.parse(object.toString()); 

Si noti che la serializzazione e deserializzazione di un oggetto può essere un'operazione costosa. Se devi fare molto questo nel tuo codice (loop interni), può influenzare la tua performance.

+1

c'è un modo per fare il contrario? –