2017-05-15 11 views
6

Mam obiekt gson.JsonObject. Jaki jest najłatwiejszy sposób utworzenia z niego obiektu org.json.JSONObject?Konwersja gson.JsonObject na JSONObject

Z góry dziękuję.

+0

TBH mając dwa różne parsera JSON w jednym projekcie brzmi jak kłopotów i należy sprawdzić, jeśli nie może dostarczyć wszystkich składników projektu z pojedynczą biblioteką analizatora składni, zamiast przełączać się między dwoma interfejsami API. – Aaron

Odpowiedz

5

uzyskać JSON ciąg ponownie od JsonObject i przetwarza go w JSONObject

JsonObject gson = new JsonParser().parse("{\"id\":\"value\"}").getAsJsonObject(); 

JSONObject jo2 = new JSONObject(gson.toString()); 
3
new org.json.JSONObject(gson.toJson(gson.JsonObject));