TypeError: Cannot read property 'get' of undefined

I’m trying to display Marker on Leaflet Map, from locations.json

        this.Http.get('/data/locations.json')
            .then((locations) => {

locations.forEach((locations) => {
    L.marker([locations.lat, locations.long])
     .bindPopup(locations.title )
     .addTo(map);
  });
});

TypeError: Cannot read property ‘get’ of undefined

If this is the relevant section, seems that this.Http isn’t defined. It’s pretty unusual to use uppercase that way for object properties; might that be the problem?