golang 重构博客统计服务 (2)

序列化时,出现无法序列化成json串的问题,另外还不报错,这让楼主很是头疼。

type ResultCode struct { msg string `json:"msg"` code int `json:"code"` data string `json:"data"` } 问题解决

最终楼主通过各种姿势的排查,发现是结构体定义有问题,当定义结构体时首字母必须大写才能序列化成功,这个特点在golang里面很是明显,在函数调用时首字母小写的函数在其他文件里面是调不到的。下面给出正确的结构体定义

type ResultCode struct { Msg string `json:"msg"` Code int `json:"code"` Data string `json:"data"` } 小结

目前很多大佬都写过关于golang web的教程,如有雷同,请略过不看,本文通过自己的亲身实战以及楼主自己踩到的坑完成的,另外本文是基于go内置的net/http库实现的web服务。

号外

楼主造了一个轮子,LIGHTCONF 是一个基于Netty实现的一个配置管理平台,其核心设计目标是“为业务提供统一的配置管理服务”,可以做到开箱即用。感兴趣的给个star支持一下。

基于Netty实现的轻量级分布式应用配置中心

戳这里,欢迎光临小站 -_-

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywdzy.html