Surface conversion of ZnO nanorods to ZIF-8 to suppress surface defects for a visible-blind UV photodetector.