码迷,mamicode.com
首页 > 编程语言 > 详细

go语言之玩味json

时间:2018-07-12 20:05:06      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:页面   ring   请求   使用   字符   png   9.png   单引号   分享图片   

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

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

标签:页面   ring   请求   使用   字符   png   9.png   单引号   分享图片   

原文地址:https://www.cnblogs.com/nzhblogs/p/9300774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!