Comments 2
GSON — DOM парсер. Если у вас действительно большие файлы, то лучше использовать SAX решения вроде JsonReader ( developer.android.com/reference/android/util/JsonReader.html ) или Jackson.
В том-то и дело, что мало кто знает что у GSON есть собственная реализация JsonReader (в пакете com.google.gson.stream), которая судя всему и есть полная копия android.util.JsonReader (видимо, гугл просто использовал одну и ту же библиотеку в разных пакетах). То есть если в проекте активно используется именно GSON не обязательно использовать что-то ещё для SAX решений.
Sign up to leave a comment.
GSON. Добавим ему немного строгости и решаем проблему переполнения памяти при обработки больших JSON файлов