JSONObject уже включен в Android API.Если вы хотите использовать Gson , вам придется импортировать его как зависимость gradle.
compile 'com.google.code.gson:gson:<versionNumber>'
Конечно, чем больше вещей вы импортируете, тем больше ваш .apk.
С другой стороны, GSon снабжает вас серией аннотаций, что облегчает DXтак как вы должны писать меньше кода.
Я никогда не тестировал их, поэтому не буду ничего говорить о производительности, но я верю, что оба они извлекают выгоду из JsonObject , который исходит изJava.
Оба Gson.toJson () и JSONObjet.toString () имеют одинаковый эффект.Они отображают ваш JSON-объект и возвращают вас в виде строки.