Как получить данные JSON?
На чистом JS - у браузеров уже давно есть fetch api:fetch('http://country.io/names.json')
  .then(r => r.json())
  .then(names => console.log('Names arrived!', names)
Узнать больше можно из документации:https://developer.mozilla.org/ru/docs/Web/API/Fetch_API https://developer.mozilla.org/ru/docs/Web/API/Fetc... https://developer.mozilla.org/ru/docs/Web/API/Response 
Ну и про CORS не забывайте - если сервер не вернет эти заголовки, то запрос на другой домен не пройдет.
https://www.w3schools.com/js/js_json_parse.asp
для >=IE 8