Johannes Weiland lebte und arbeitete in Vlaardingen, Rotterdam und Den Haag. Seine Malausbildung erhielt er an der Akademie in Rotterdam, einem Institut, für das er ab 1879 auch selbst als Lehrer tätig war. Er malte und aquarellierte Landschaften, einige Stillleben und vor allem Szenen aus dem Alltag seiner Zeit, wie eine Fischverkäuferin, eine Dorfschmiede, Fischer auf dem Eis oder Waschfrauen an einem Kanal. Er reiste auch regelmäßig nach Brabant, wo er Bauerninterieurs malte, ein Genre, das um 1860 stark an Popularität gewann.