go語言之玩味json
阿新 • • 發佈:2018-07-12
自己的 alt type iter src pla 映射 轉為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