Как отправить объект пользовательского класса с Android на Java Server?
Я создал несколько классов в клиентском приложении для Android, соответствующих каждой таблице базы данных (как концепция Entity-Objects).
Я хочу извлечь данные из базы данных сервера в клиентское приложение Android, а затем назначить этот возвращенный набор данных объектам этих созданных классов для дальнейшей обработки данных и применения некоторой логики.
Я также хочу отправить данные с Android на сервер в виде объектов для обработки их на сервере или вставки / обновления в базе данных.
(Я могу отправить данные сервлету, используя HttpClient и HttpPost, но не знаю, как отправлять объекты и как получать набор результатов базы данных в виде объектов).
Я новичок в программировании клиент-сервер, поэтому мой подход может быть неправильным, если да, то, пожалуйста, поправьте меня. Любой пример кода будет оценен.
1 ответ
Обычно вы отправляете какую-то строку на сервер, который представляет ваш объект. Вы можете сделать это, генерируя JSON. Есть хорошие библиотеки, такие как GSON, которые могут помочь вам в этом.