咨询个结构关于JSON问题 求助!

hellsam · · 593 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

咨询下下面的 `Data []*User` 问题, 目的:让这个Test结构全局调用全部表 不想一个结构对应的 `Data []*User`,那样结构太多了 如何修改 让这个Test结构的 `Data []*User` 可以对应多个结构 呢? 希望大牛帮帮忙。实在想不到了求助 ~~~ type Test struct { Code string Message string Data []*User } type User struct { Name string Age string Sex string } //我还想让 Test的结构调用这个或则更多,但是不想一个个重复的写 多个 `type Test struct` type List struct { Pid string Pname string Porder string } test := new(Test) test.Code = "100" test.Message = "成功" sss123 := "沈先生|金先生|陈先生" sp := strings.Split(sss123, "|") for i := 0; i < len(sp); i++ { user := new(User) user.Name = sp[i] user.Age = fmt.Sprint(i) user.Sex = "Boy" test.Data = append(test.Data, user) } j, _ := json.Marshal(test) fmt.Fprintln(w, string(j)) ~~~

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

593 次点击  
加入收藏 微博
3 回复  |  直到 2018-07-09 11:51:07
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传