Я довольно новичок в Kotlin, и сейчас я много работаю с JSON.
Я получаю строку JSON с сервера, которую я анализирую в JSONArray
, как показано ниже
var dataArray = JSONArray(String(resultVar!!))
Но, насколько я видел, JSONArray
на самом деле не дает мне достаточно возможностей для изменения своих данных, это вынуждает меня создавать новый JSONArray
, если я не ошибаюсь. Поэтому я подумал, что мне следует использовать MutableList<JSONObject>
, что кажется достаточно хорошим, но я не могу найти способ разобрать JSONArray или String в него.
Как мне сделать это простым способом? Нужно ли перебирать JSONArray, добавляя каждый JSONObject один за другим?
В качестве дополнительного вопроса, я должен просто придерживаться JSONArray? Есть ли способ манипулировать данными внутри него?