1. 程式人生 > >go語言之玩味json

go語言之玩味json

自己的 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