Я пытаюсь преобразовать mutablelist в jsonarray, чтобы иметь возможность отправить его к следующему действию, поскольку кажется невозможным просто передать этот чертов mutablelist без добавления какого-либо плагина сериализации
Это то, что у меня так далеко:
val arrr: Array<JSONObject> = arrayOf()
var curr = 0
for(jsonIndex in 0 until memes.size - 1) {
val rootObject = JSONObject()
rootObject.put("nickname", memes[jsonIndex].nickname)
rootObject.put("title",memes[jsonIndex].title)
arrr[curr] = rootObject
curr++
}
Я получаю сообщение об ошибке:
ArrayIndexOutOfBoundsException: length=0; index=0
ссылается на строку
arrr[curr] = rootObject
Что здесь не так?