The UV–Visible spectral at 619 nm originated from the –C=C– bond was nearly disappeared completely (Fig. 5), indicating
that the crystal violet was reduced by K-nZVI, where K-nZVI was first oxidized and provided electron, and then the dye molecule accepted electron. The possible mechanism is summarized as below