Construct data objects from JSON response