У меня есть RESTful API на Node.js, который работает с файлом json. Проблема заключается в том, что не выходит написать простой андроид-клиент (раньше он не работал с Java и в андроид-студии впервые), который мог бы работать с api моего сервера, а точнее менять сам этот файл json:
[{"id":1,"name":"Tom","password":24},{"id":2,"name":"Bob","password":27},{"id":3,"name":"Alice","password":"23"}].
Я читал и о gson, и о долине, и о httpurlconnection, но в итоге не получается даже просто подключиться к серверу, нет понимания, как это правильно сделать.
Прошу помощи с написанием кода, ссылок на полезные статьи или просто совета.
P.s. Взаимодействие сервер-клиент только с Qt, там с сокетами как-то проще было ....
Прошу прощения за мой английский, спасибо, гугл переводчик




если я вас правильно понял, вы хотите получить эти данные в своем приложении для Android если это так, я рекомендую использовать Дооснащение, вы должны сначала создать класс интерфейса, а затем добавить что-то вроде этого в свой интерфейс:
@GET("yourapi.com/url")
Call<YourDataModelClass> GET_MY_DATA(
@Header("Authorization") String key);
и имейте в виду, что вы также должны добавить то, что требует ваш api, я добавил здесь только заголовок для примера.
то в вашем классе модели данных вы должны добавить что-то вроде этого:
public class YourDataModelClass {
private Boolean action;
private String _token;
private boolean need_login;
private int id;
private String name;
private String password;
public boolean isNeed_login() {
return need_login;
}
public Boolean getAction() {
return action;
}
public String get_token() {
return _token;
}
public String password() {
return password;
}
public String name() {
return name;
}
public int id() {
return id;
}
}
дайте мне знать, как это происходит. и удачи