go语言之玩味json

这里,我不会讲官网的什么映射到结构什么什么的,只是记录一下我自己的小探索

html页面代码如下,以下示例html通用

把字符串转为json

//目标字符串  "{'eooall','eooall'}"  ,我们先要把这个字符串的单引号变为双引号,然后转变为字节数组。通过页面的ajax进行验证,代码如下

str:="{'eooall','eooall'}"

newStr:=strings.Replace(str,"'","\"",-1)

//回传ajax数据

w.Writer([]type(b))

代码如下

扫描二维码关注公众号,回复: 2141068 查看本文章

结果如下

map转json

代码如下

结果如下

接口转发类型,由于我是在玩爬虫,我用go请求别人的接口,然后我不知道这个json的结构,所以我也就无法写相对应的结构体,然后就这样操作,可以进行转发什么的,用处还是很大的

代码如下

结果如下

由以上可以知道返回json可以使用go提供好的,也可以完全自己组装,关键就是返回数据的时候w.Wreter()里面是一个[]byte类型的值,只要把字符串扔进去就好了,前提是这个字符串能转为json。

猜你喜欢

转载自www.cnblogs.com/nzhblogs/p/9300774.html
今日推荐