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

Stringer 等效于 json marshal

Stringer 等效于 json marshal

Go
有只小跳蛙 2021-09-10 21:14:41
我可以实现Stringer指定如何fmt.Print()将我的自定义类型写为字符串。json marshal 是否有等价物?我想在 go 中存储唯一值并将其表示为 json 中的一个切片。在 go 中使用切片不是最佳选择。这个 O(n) 插入似乎是不必要的 - 二叉树或地图会更快,特别是因为我一直保持列表排序。
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

是的,json.Marshaler并且json.Unmarshaler

实施MarshalJSONUnmarshalJSON会给你想要的东西。


查看完整回答
反对 回复 2021-09-10
  • 1 回答
  • 0 关注
  • 221 浏览
慕课专栏
更多

添加回答

举报

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