Как сделать сервер, чтобы передавать с него данные в формате json?
1. берёте хостинг / сервер / облака
2. там уже установлен / ставите сами веб-сервер (nginx), настраиваете на отдачу файлов
3. кладёте .json файл в рут вбе сервера и запрашиваете его GET-ом.
Или же, заливаете .json файл на гитхаб / любое другое хранилище, которое отдаёт файлы в raw формате (dropbox например) и запрашиваете его оттуда. Там же и меняете его.
Почитай про backens-as-a-service
Это платформы, предоставляющие серверную часть приложений: база данных с неким программным интерфейсом, обычно REST + JSON.
https://en.wikipedia.org/wiki/Mobile_Backend_as_a_...
habrahabr.ru/company/backendless/blog/180367