Это не совсем дубликат.Прочитай внимательно!В моем приложении производительность имеет значение.Поэтому мне нужен самый быстрый способ кодирования моей модели данных.Также я знаю, что JSONObject
реализовал внутренний HashMap
.Так же, как JSONArray
реализовал внутренний ArrayList
, так что ожидаемая производительность должна быть почти одинаковой с небольшой разницей.
Дело в том, что каждый отдельный элемент, который я хочу получить из моего JSONObject или JSONArray, мне нужнообработать JSONException (просто поймать его).
Мы знаем, что try-catch требует много времени, и необходимость разбора большого количества JSONObjects
/ JSONArrays
означает, что практически HashMap
- ArrayList
намного быстрее, чем JSONObject
- JSONArray
.Идея верна?