Access Network State permissions
Implementing isNetworkAvailable() check
Getting JSON data from an HTTP Request
Parsing data returned in JSON format