// Méthode qui retourne une liste à partir du json public List <BusStationObject> convertJsonList(string latitude, string longitude, int distance) { String url = "http://data.metromobilite.fr/api/linesNear/json?x=" + longitude + "&y=" + latitude + "&dist=" + distance + "&details=true"; String responseFromServer = connect.ConnexionApi(url); List <BusStationObject> busStations = JsonConvert.DeserializeObject <List <BusStationObject> >(responseFromServer); return(busStations); }
// Méthode qui retourne un objet LineDetail public LineDetailsObject GetLineDetailsObject(string idLine) { String url = "http://data.metromobilite.fr/api/routers/default/index/routes?codes=" + idLine; String responseFromServer = connect.ConnexionApi(url); List <LineDetailsObject> detailsLine = JsonConvert.DeserializeObject <List <LineDetailsObject> >(responseFromServer); return(detailsLine[0]);// Retourne le premier élément de la liste }