JSON data request and manipulation