调整server的结构，可以正确序列化数据了