Ho un oggetto org.json.JSONObject
.Come posso convertire un oggetto JSONObject in un file gson.JsonObject?
Qual è il modo più semplice per creare un oggetto gson.JsonObject
da esso?
Grazie
Ho un oggetto org.json.JSONObject
.Come posso convertire un oggetto JSONObject in un file gson.JsonObject?
Qual è il modo più semplice per creare un oggetto gson.JsonObject
da esso?
Grazie
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.
c'è un modo per fare il contrario? –