У меня есть клиент в качестве программы для Android. Я беру данные пользователя от пользователя и отправляю их на сервер для хранения в базе данных. Я использовал объект URLConnection для отправки данных сервлету. Я отправляю данные пользователя с помощью writeObject.
URL url = new URL("http://10.0.2.2:8080/hello");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
ObjectOutputStream out=new ObjectOutputStream(connection.getOutputStream());
String s="check"+","+susername+","+password+","+email;
out.writeObject(s);
out.flush();
out.close();
Как вы видите, я разделил детали с ",". В сервлете я использовал функцию string .split (), чтобы получить обратно значения. Работает отлично. За исключением того, что я вижу и слышу, как люди говорят мне отправить его в формате json, потому что это быстрее. Я не понимаю как? Содержание будет таким же, верно? Это совершенно другой протокол для передачи данных? Как это должно быть использовано? Пожалуйста, предложите несколько ссылок, если вы думаете, что это очень тривиальный вопрос.