"With different circumstances maybe, but definitely at this point of the year, I didn't feel I could go out there and deliver a performance I would be happy with, carrying that injury," Johnson told Newstalk ZB.
"I wanted to be out there as much as I could but at the same time I have to listen to our club staff."
Johnson is not expected to be out of action for long and remains a chance of playing in the Warriors' upcoming NRL trial games.
New head coach Stephen Kearney will take the reins for Saturday's trial against Melbourne Storm on the Sunshine Coast, before they take on the Gold Coast Titans at Palmerston North on February 19.
"It was in the club's best interests that he didn't play," explained Warriors Nines coach Steve McNamara.
"I don't think it's serious. Hopefully he'll be OK for trial one next week if not definitely trial two the week after."
Other senior players not involved in the Nines, including new captain Roger Tuivasa-Sheck and former skipper Simon Mannering, are also expected to get their first run among an extended squad against the Storm.
"We want to see most of our players in action next week.
"We'll give some game time to our senior players without a doubt and then even more the week after, so we're gradually building them into round one."
The Warriors open their NRL season against Newcastle at Mt Smart Stadium on March 5.