golang动态生成struct