World number one Novak Djokovic is through to the quarter-finals of the Japan Open, after weathering a spirited performance from home player Go Soeda.