Редактирование массива json в java

115
24 ноября 2020, 02:10

Я совсем новичок в java. Есть задача - приложение под android для редактирования json файла. Конкретно - json содержит массив вида [339247963, 304480994, 459359273, 542871765], нужно добавить в него еще одно значение. Нужно скачать файл с сервера, добавить id, загрузить обратно. Приложение - не проблема, главное отредактировать массив.

Answer 1

Смотрим документацию JSONArray и пишем:

JSONArray array = new JSONArray(responseString); // аргумент может быть строкой, массивом, коллекцией
array.put(newElement);
String requestBody = array.toString();
// здесь можем слать строку requestBody на сервер
READ ALSO
Проблема с обращением к List<Object> из Main [закрыт]

Проблема с обращением к List<Object> из Main [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

108
Отловить внезапное завершение программы

Отловить внезапное завершение программы

Мне необходимо отловить снятие программы с выполнения как это сделать? Событие windowDeactivated срабатывает не только в случае непредвиденного...

118
Как сделать так, чтобы программа решала математическое выражение, вводимое пользователем? [дубликат]

Как сделать так, чтобы программа решала математическое выражение, вводимое пользователем? [дубликат]

допустим у пользователь вводит "cosx/sinx+1", x нам известен (к примеру x = 5) Суть в том, что нельзя просто привести это всё к строке вида Mathcos(a)/Math

103
Переопределение методов add листа

Переопределение методов add листа

Не могу переопределить методы addВернее могу, но они не работают так, как нужно

78