fastjson为什么要求有默认构造函数