"I feel all parties disrespected us by leaving the decision until as late as possible on Friday," Johnson told City's official website.
"In the lead up to the game I called for an early decision and we were delighted to be travelling when we got the call at 2.30pm to say the game would be fine.
"However, to then have an inspection and postpone the game hours later, knowing we had already travelled, was very disappointing.
"With the Football League, London Police, Council, club and referee all involved, surely it shouldn't have taken that long to come to that decision. I just think this sort of thing shouldn't happen again to any club."