go语言之玩味json
Posted nzhblogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言之玩味json相关的知识,希望对你有一定的参考价值。
这里,我不会讲官网的什么映射到结构什么什么的,只是记录一下我自己的小探索
html页面代码如下,以下示例html通用
把字符串转为json
//目标字符串 "{‘eooall‘,‘eooall‘}" ,我们先要把这个字符串的单引号变为双引号,然后转变为字节数组。通过页面的ajax进行验证,代码如下
str:="{‘eooall‘,‘eooall‘}"
newStr:=strings.Replace(str,"‘",""",-1)
//回传ajax数据
w.Writer([]type(b))
代码如下
结果如下
map转json
代码如下
结果如下
接口转发类型,由于我是在玩爬虫,我用go请求别人的接口,然后我不知道这个json的结构,所以我也就无法写相对应的结构体,然后就这样操作,可以进行转发什么的,用处还是很大的
代码如下
结果如下
由以上可以知道返回json可以使用go提供好的,也可以完全自己组装,关键就是返回数据的时候w.Wreter()里面是一个[]byte类型的值,只要把字符串扔进去就好了,前提是这个字符串能转为json。
以上是关于go语言之玩味json的主要内容,如果未能解决你的问题,请参考以下文章