На Android есть два API-интерфейса JSON:
org.json - это простой API в стиле дерева. Это самая большая слабость в том, что это
требует, чтобы вы загрузили весь документ JSON в строку, прежде чем
могу разобрать это. Для больших документов JSON это может быть неэффективно.
http://developer.android.com/reference/org/json/package-summary.html
android.util.JsonReader / JsonWriter - это низкоуровневые потоковые API.
Они эффективны, но не привязывают данные, поэтому вам нужно написать
стандартный код, чтобы использовать их. Они доступны только в Android 3+.
Для более ранних версий Android тот же API доступен автономно
в пакете потока Гсона.
http://developer.android.com/reference/android/util/JsonReader.html
Gson JsonReader и JsonWriter являются производными от Android JsonReader
и JsonWriter. Я буквально скопировал и вставил их из Android в
Gson однажды, и постарайтесь синхронизировать их, пока я оптимизирую
Другой.