Как передать из java servlet JSON на мобильный клиент на SWIFT?
Доброго времени суток!
Есть Restful сервис, веб-сервер и сервлеты на JAVA. Есть мобильный клиент на SWIFT.
Обмен данным происходит с помощью json-а.
Данные, необходимые для пользователя, достал из бд, сформировал JSONObject(id объекта).
Подсткажите, как потом JSONObject отправить на клиент? Нужно ли его кодировать в байты?
Или тут не требуется JSONOblect?
Спасибо.
public class Direct extends HttpServlet {
JSONObject resultJson = new JSONObject();
// DAO
private
JDBCfrst auth = new JDBCfrst();
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("application/json; charset=utf-8");
// используем значения name и pass из url ссылки
String name = req.getParameter("name");
String pass = req.getParameter("pass");
//проверяем наличие пользователя с регистрационными данными на базе данных и получаем его id
int answ = auth.connect(name, pass);
//кодируем id в JSON
resultJson.put("id",answ);
PrintWriter pw = resp.getWriter();
pw.println(resultJson);
Т.е. //кодируем id в JSON
resultJson.put("id",answ); не нужно делать?
Или внимательней изучить habrahabr.ru/post/60317/?