任务要求
参考官方 encoding/json 包 Marshal 函数,将结构数据格式化为 json 字符流
- 必须导出 func JsonMarshal(v interface{}) ([]byte, error)
- 可以参考、甚至复制原来的代码
- 支持字段的标签(Tag),标签满足 mytag:“你自己的定义”
- 不允许使用第三方包
包必须包括以下内容:
- 生成的中文 api 文档
- 有较好的 Readme 文件,包括一个简单的使用案例
- 每个go文件必须有对应的测试文件
项目地址:GitHub
本文介绍了一个自定义的JSON序列化函数实现,该函数基于标准库的功能,并增加了对自定义标签的支持,同时提供了详细的使用说明及示例。
参考官方 encoding/json 包 Marshal 函数,将结构数据格式化为 json 字符流
包必须包括以下内容:
项目地址:GitHub
2625

被折叠的 条评论
为什么被折叠?