当payload==null时，返回default(T)