Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / разбираюсь с JSON / 21 сообщений из 21, страница 1 из 1
09.11.2015, 12:46
    #39098254
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
Добрый день!

Хотелось бы понять как работает серверная часть, которая обрабатывает JSON запросы. Т.е. есть например сервис google maps api, если к нему послать определенного вида запрос, получим ответ, например с координатами маршрута между 2-мя точками.

Интересует принцип реализации таких серверов, можно ли что-то подобное написать самому, где про это почитать, с чего начать?
...
Рейтинг: 0 / 0
09.11.2015, 13:09
    #39098282
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
А сервер планируется писать для запуска на андроиде?

П.С. Ничего особенного в написании такого сервера нет. Разница только в выходном формате. Где-то html, где-то xml, где-то json. Обычный текстовый файл/поток https://ru.wikipedia.org/wiki/JSON
...
Рейтинг: 0 / 0
09.11.2015, 14:37
    #39098432
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
wadman,

нет сервер не на android'е
статью в вики я видел, как это все реализовать:
как написать сервер?
как принять запрос на сервере?
...
Рейтинг: 0 / 0
09.11.2015, 14:52
    #39098460
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
nikomp, для начала пожалуй стоит определиться с задачей. Вполне возможно, что сервер уже есть.
А потом, если сервера еще нет, с языком разработки, куда будем переезжать с темой.
...
Рейтинг: 0 / 0
09.11.2015, 15:14
    #39098499
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
wadman,

мне интересно понять саму технологию пересылки/приемки JSON, конкретных задач много. Отсылку запроса планирую делать с android, поэтому тему никуда переносить не надо
...
Рейтинг: 0 / 0
09.11.2015, 15:19
    #39098516
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
Возьми книжку по PHP в 5 версии JSON уже есть встроенный.
...
Рейтинг: 0 / 0
09.11.2015, 17:07
    #39098664
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
Попробовал конкретизировать задачу.
Используя андройд устройство формирую массив gps координат пройденного маршрута. Далее этот маршрут хочу отправить через интернет на свой web сервер, web сервер должен отобразить маршрут на карте.

что касается android части ее реализовать получилось, маршрут пишется
далее необходимо оформить его в формат JSON и отправить
написать web сервер с поддержкой гугл карт, хотелось бы на delphi реализовать
принять запрос и отобразить маршрут

Нашел несколько полезных ссылок.
http://delphi-dev.ru/index.php/reding/14-delphi-google-maps.html
http://blogs.embarcadero.com/vsevolodleonov/2014/03/21/datasnapmobile1/

что можете подсказать, посоветовать?
...
Рейтинг: 0 / 0
09.11.2015, 17:21
    #39098684
Микола Питерский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
на PHP реализовать такое вообще без проблем. А о делфи забудь - тут большинство бывшие дельфийцы.
...
Рейтинг: 0 / 0
09.11.2015, 19:38
    #39098846
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
Микола Питерскийна PHP реализовать такое вообще без проблем. А о делфи забудь - тут большинство бывшие дельфийцы.
Пожалуй поддержу. :)
Важно правильно выбирать инструмент и полезно для развития.
...
Рейтинг: 0 / 0
10.11.2015, 10:01
    #39099218
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
wadman,

Ну так подскажите с чего конкретно начать, какое ПО установить, какие ресурсы почитать,

Микола ПитерскийВозьми книжку по PHP в 5 версии JSON уже есть встроенный.


это конечно хорошо, но конкретики не прибавляет
...
Рейтинг: 0 / 0
10.11.2015, 10:05
    #39099229
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
nikompНу так подскажите с чего конкретно начать, какое ПО установить, какие ресурсы почитать,
Подсказал-бы, если бы задача была описана. А с постановкой "хочу все знать" остается только советовать гугл.

json - текстовый формат файла, ничего особенного в нем нет, чтоб прям этому посвящать время.
...
Рейтинг: 0 / 0
10.11.2015, 10:16
    #39099247
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
wadman,

я вроде описал тестовую задачу, чуть выше
и "все знать" я совсем не хочу )))
...
Рейтинг: 0 / 0
10.11.2015, 11:07
    #39099315
Dim666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
nikompwadman,

Ну так подскажите с чего конкретно начать, какое ПО установить, какие ресурсы почитать,

Микола ПитерскийВозьми книжку по PHP в 5 версии JSON уже есть встроенный.


это конечно хорошо, но конкретики не прибавляетРаз пишешь на java под андроид, то логично и серверную часть написать на java. Тем более что это позволит использовать один и тот же код и на сервере, и в андроид-приложении (имеются ввиду POJO, которые будут передаваться по сети).
Я например использую связку Jetty (простейший веб-сервер; точнее контейнер сервлетов) и Jersey (реализация JAX-RS; позволяет работать с POJO, не заморачиваясь с ручным преобразованием в JSON).

Есть куча фреймворков, которые тебе сразу соберут JAR-ник с веб-сервером + твоим REST-сервисом + база и прочее. Можешь погуглить "Spring boot", "Dropwizard" и т.д. на предмет "rest service example".
...
Рейтинг: 0 / 0
10.11.2015, 11:45
    #39099363
dvim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
Раз пишешь на java под андроид, то логично и серверную часть написать на java

Совершенно не логично.
Логично писать серверную часть на оптимальном языке.
С учетом вопросов автора "оптимальный" - это наиболее простое решение.

Потому предложение использовать php и хостинг с ним вполне разумно.


Автору бы понять, что он "на сервере" хочет
...
Рейтинг: 0 / 0
10.11.2015, 11:51
    #39099371
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
dvim,

да все понятно, отображать маршрут на гугл картах, который получен c андройд устройства
...
Рейтинг: 0 / 0
10.11.2015, 11:58
    #39099384
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
нашел пример сервера на php
http://myrusakov.ru/php-socket-server.html
что нужно для его запуска и работы? какое ПО установить?
...
Рейтинг: 0 / 0
16.11.2015, 21:51
    #39105006
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
nikompdvim,

да все понятно, отображать маршрут на гугл картах, который получен c андройд устройстваТо есть каким образом сервер должен обработать полученные данные, какие произвести расчёты, используя какие данные, где последние хранятся, что вернуть Вашему устройству, в каком формате?
...
Рейтинг: 0 / 0
16.11.2015, 21:53
    #39105007
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
Должен ли сервер уметь аутентифицировать и авторизовать Ваше устройство, или заходи, кто хочешь?
...
Рейтинг: 0 / 0
17.11.2015, 06:18
    #39105114
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
nikomp,
для этого необходимо использовать websocket, как для связи андроид с сервером, и однозначно сервера с браузером. сервер на java.
...
Рейтинг: 0 / 0
20.11.2015, 06:10
    #39108455
Valentin Kolesnikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
nikomp,

Могу предложить пример приложения, которое умеет отдавать данные в json формате.

https://github.com/javadev/test-task-address-book

С уважением, Валентин
...
Рейтинг: 0 / 0
20.11.2015, 10:34
    #39108635
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разбираюсь с JSON
а не проще взять готовый бекенд ?

parse.com
quickblox.com эти даже лучше, ребята наши, да и бесплатный порог выше
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / разбираюсь с JSON / 21 сообщений из 21, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]