张得一(?-1048),开封(今属河南)人。唐徐国公张耆子。
宋仁宗庆历七年(1047),升任贝州知州(次年闰正月改为恩州)。十一月冬至节那天,张得一到任刚刚8天,适贝州宣毅军王则据城起义。当时,张得一正率领群官,在天庆观拜神,祈求上苍保佑。王则起义军迅速占领兵库,张得一逃到保骁捷营。紧接着营门被烧,起义军闯进军营,张得一被活捉,被囚于州廨西边一民居处。
王则首义获胜,据贝州自称东平王,建国号安阳,以張巒為宰相,卜吉為樞密使,改元“得圣”。张得一被囚后,变节投敌,每见王则,必呼大王,让王则东向而坐,先作揖行臣礼(宋朝臣礼,大礼是伏,而不是跪,略有区别,常礼是作揖。也就是屈腰拱手)。又教王则帝王仪礼。与张得一同时被囚的马遂欲击杀王则,用眼睛暗示张得一,张得一却不动。
庆历八年(1048)闰一月,宋军攻贝州城不下,后挖地道夜入,城破,王则被捕,斩首。张得一被押送御史台审问,因其父为朝中老耆,朝廷议其免死。中丞高若讷说道:“张得一乃是守臣,暴民谋反,守臣失城不尽力战死御贼,已经当诛,况其投贼?”仁宗无奈,将张得一处死。