定位这个问题差不多花了我半个小时,所以有必要将其记录下来,我在开发我的工具包,代码如下:
|
|
我在反序列化json文件时,返现columns的值始终为空,而tblName和tblDesc的值正常,这种情况以往从未发生过。后来我发现是因为我TableRoot缺少默认的构造函数,这个还是蛮坑的。
如果去分析fastjson的源码,我可以肯定我能清晰的知道背后的原因,但是现在实在是没有必要这么去做,哈哈。
定位这个问题差不多花了我半个小时,所以有必要将其记录下来,我在开发我的工具包,代码如下:
|
|
我在反序列化json文件时,返现columns的值始终为空,而tblName和tblDesc的值正常,这种情况以往从未发生过。后来我发现是因为我TableRoot缺少默认的构造函数,这个还是蛮坑的。
如果去分析fastjson的源码,我可以肯定我能清晰的知道背后的原因,但是现在实在是没有必要这么去做,哈哈。