某温度下的120克KNO3饱和溶液蒸干,得到20克KNO3晶体,及20gKNO3晶体溶于(120g-100g)=100g水中,溶液达到饱和状态,故20℃时氯化钠的溶解度是36g.A、溶解度单位是克,此温度下KNO3的溶解度是20g,故选项错误.B、溶解度单位是克,故选项错误.C、此温度下KNO3的溶解度是20g,不是16.7克,故选项错误.D、此温度下KNO3的溶解度是20g,故选项正确.故选:D.