为了账号安全,请及时绑定邮箱和手机立即绑定

如何在匿名嵌套结构中使用 json 标签?

如何在匿名嵌套结构中使用 json 标签?

Go
小唯快跑啊 2023-01-03 17:00:33
我有以下匿名结构func wrapHal(selfHref string) interface{} {    return struct {        Links struct `json: "_links"`{ # does not work, returns error "expected expression"            Self struct {                Href string            }        }    }{        Links: struct {            Self struct {                Href string            }        }{            Self: struct {                Href string            }{                Href: selfHref,            },        },    }}我想知道当我使用序列化为 JSON 时是否可以重命名Links为_linksjson.Marshal可能吗?如果是这样,如何?
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

问题出在基本结构上。


    type s struct {

        Links struct {

            Self struct {

                Href string

            }

        } `json:"_links"`

    }

是正确的语法


查看完整回答
反对 回复 2023-01-03
  • 1 回答
  • 0 关注
  • 47 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信