Handle new JSON response format