随笔分类 -  golang

摘要:json 编码 关键方法 json.Marshal: 这个方法返回的结果是一个字节数组,如果需要转字符串,可以 string(xxx),如: json 解码 写成一行就是(str 是需要解码的字符串,v 是结构体变量,需要解码成什么 struct 就定义什么 struct 变量): 总结: json 阅读全文
posted @ 2018-06-17 11:28 佚名000 阅读(473) 评论(0) 推荐(0)
摘要:比如,我们定义了一个 struct 然后有一个函数为了通用性,函数返回值类型为 interface,但是某种情况我们知道这个函数是返回 person 类型的,我们就可以 来调用 person 类型里面的东西,因为 interface 类型直接调用会报错。 参考:Type_assertions 官网一 阅读全文
posted @ 2018-05-13 08:37 佚名000 阅读(859) 评论(0) 推荐(0)
摘要:golang 这种语言相对于 php 有个好处是,不用每次请求都重复一些不必要的初始化操作,golang 进程开启之后,即使请求结束,相关的资源也会驻留在内存中。 所以我们可以把一些不需要重复初始化的东西放到这里面,比如:mongo 的连接 阅读全文
posted @ 2018-05-12 22:18 佚名000 阅读(230) 评论(0) 推荐(0)
摘要:需要注意的是 json 结构体里面的字段必须是大写字母开头,否则是不会返回的。 我们可以起个别名: 这样最后返回的 json 对象的 key 就是小写字母开头的了 响应: 阅读全文
posted @ 2018-05-12 22:05 佚名000 阅读(2690) 评论(0) 推荐(0)