Как отправить объект пользовательского класса с Android на Java Server?

Я создал несколько классов в клиентском приложении для Android, соответствующих каждой таблице базы данных (как концепция Entity-Objects).

Я хочу извлечь данные из базы данных сервера в клиентское приложение Android, а затем назначить этот возвращенный набор данных объектам этих созданных классов для дальнейшей обработки данных и применения некоторой логики.

Я также хочу отправить данные с Android на сервер в виде объектов для обработки их на сервере или вставки / обновления в базе данных.

(Я могу отправить данные сервлету, используя HttpClient и HttpPost, но не знаю, как отправлять объекты и как получать набор результатов базы данных в виде объектов).

Я новичок в программировании клиент-сервер, поэтому мой подход может быть неправильным, если да, то, пожалуйста, поправьте меня. Любой пример кода будет оценен.

1 ответ

Обычно вы отправляете какую-то строку на сервер, который представляет ваш объект. Вы можете сделать это, генерируя JSON. Есть хорошие библиотеки, такие как GSON, которые могут помочь вам в этом.

Другие вопросы по тегам