Toronto Raptors forward Amir Johnson has had surgery on his left ankle and is expected to be ready for training camp if there is no lockout.