婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在Go語言程序中使用gojson來解析JSON格式文件

在Go語言程序中使用gojson來解析JSON格式文件

熱門標簽:浙江人工智能外呼管理系統 ?兓? 百度地圖標注搜索關鍵詞 最短的地圖標注 電銷機器人可以補救房產中介嗎 成都呼叫中心外呼系統平臺 電梯外呼訪客系統 谷歌便利店地圖標注 騰訊外呼系統價格

gojson是快速解析json數據的一個golang包,你使用它可以快速的查找json內的數據
安裝

 go get github.com/widuu/gojson

使用簡介

結構

復制代碼 代碼如下:

type Js struct {
    data interface{}
}

(1) func Json(data) *Js data為string類型,初始化Js結構,解析json并且return Js.data
復制代碼 代碼如下:

json := `{"from":"en","to":"zh"}`
c1 := gojson.Json(json) //{map[from:en to:zh]}

(2) func (*Js) Get() *js 獲取簡單json中的某個值,遞歸查找,return Js.data
復制代碼 代碼如下:

json := `{"from":"en","to":"zh","trans_result":{"src":"today","dst":"\u4eca\u5929"},"result":["src","today","dst","\u4eca\u5929"]}`

c2 := gojson.Json(json).Get("trans_result").Get("dst")
fmt.Println(c2) //{今天}

c2 := gojson.Json(json).Get("from")
fmt.Println(c2) //{en}


(3) func (*Js)Tostring()string 將單個數據轉化成string類型,因為string類型轉其它類型都比較好轉就讓數據返回string
復制代碼 代碼如下:

c2 := gojson.Json(json).Get("from").Tostring()
fmt.Println(c2) //en

(4) func (j *Js) Getpath(args ...string) *Js 通過輸入string的多個參數來獲取某個值,json數據一定要是遞歸的
復制代碼 代碼如下:

c4 := gojson.Json(json).Getpath("trans_result", "src").Tostring()
fmt.Println(c4)  //today

(5) func (j *Js) Arrayindex(i int) string 獲取Json數據中數組結構的值,根據輸入的num來返回對應的值,僅限于處理{“result”:[“src”,”today”,”dst”,”\u4eca\u5929″]}中[]內的值
復制代碼 代碼如下:

json := `{"from":"en","to":"zh","trans_result":{"src":"today","dst":"\u4eca\u5929"},"result":["src","today","dst","\u4eca\u5929"]}`
c7 := gojson.Json(json).Get("result").Arrayindex(1)
fmt.Println(c7) //src

(6) func (j *Js) Getkey(key string, i int) *Js 這個函數是針對數據中有重復數據,取值,使用js.data必須是[]interface{}類型,這個是百度翻譯時候返回的js可能會用到
復制代碼 代碼如下:

json1 := `{"from":"en","to":"zh","trans_result":[{"src":"today","dst":"\u4eca\u5929"},{"src":"tomorrow","dst":"\u660e\u5929"}]}`
c8 := gojson.Json(json1).Get("trans_result").Getkey("src", 1).Tostring()
fmt.Println(c8) //則返回trans_result第一組中的src today

(7) func (j *Js) ToArray() (k, d []string)將json數據轉換成key []string{} value []string{} 一一對應的數組,只能使用到二級 不能到多級
復制代碼 代碼如下:

c9k, c9v := gojson.Json(json1).Get("trans_result").ToArray()
fmt.Println(c9k, c9v) //[src dst src dst] [today 今天 tomorrow 明天]

c3k, c3v := gojson.Json(json).Getindex(1).ToArray()
fmt.Println(c3k, c3v) //    [from] [en]


(8) func (j *Js) Getindex(i int) *Js 根據i返回json內的數據,可以逐級查找
復制代碼 代碼如下:

json1 := `{"from":"en","to":"zh","trans_result":[{"src":"today","dst":"\u4eca\u5929"},{"src":"tomorrow","dst":"\u660e\u5929"}]}`

c10 := gojson.Json(json1).Getindex(3).Getindex(1).Getindex(1).Get("src").Tostring()
fmt.Println(c10) //today


(9) func (j *Js) StringtoArray() []string 將{“result”:[“src”,”today”,”dst”,”\u4eca\u5929″]}數據json中的result對應的數據,返回成[]string的slice
復制代碼 代碼如下:

c11 := gojson.Json(json).Get("result").StringtoArray()
fmt.Println(c11) //[src today dst 今天]

(10) func (j *Js) Type() 打印測試用,打印數據類型
復制代碼 代碼如下:

gojson.Json(json).Get("result").Type()  //[]interface {}

您可能感興趣的文章:
  • Go語言中轉換JSON數據簡單例子
  • Go語言對JSON進行編碼和解碼的方法
  • 使用Go語言解析動態JSON格式的方法
  • go語言讀取json并下載高清妹子圖片
  • 詳解Go語言RESTful JSON API創建
  • 關于go語言載入json可能遇到的一個坑
  • Go語言的JSON處理詳解
  • 在Go語言中使用JSON的方法
  • Go語言結構體定義和使用方法
  • 淺談Go語言中的結構體struct & 接口Interface & 反射
  • Go語言指針訪問結構體的方法
  • go語言使用第三方包 json化結構體操作示例

標簽:上海 宜昌 邢臺 七臺河 雅安 眉山 盤錦 紹興

巨人網絡通訊聲明:本文標題《在Go語言程序中使用gojson來解析JSON格式文件》,本文關鍵詞  在,語言程序,中,使用,gojson,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Go語言程序中使用gojson來解析JSON格式文件》相關的同類信息!
  • 本頁收集關于在Go語言程序中使用gojson來解析JSON格式文件的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    视频精品一区二区| 91精品国产91热久久久做人人 | 欧美mv和日韩mv的网站| 国产呦萝稀缺另类资源| 亚洲视频 欧洲视频| 欧美精品日韩一区| 高清国产一区二区三区| 一区二区三区四区高清精品免费观看 | 国产剧情av麻豆香蕉精品| 一区二区三区丝袜| 中文字幕精品一区| 精品成人一区二区三区四区| 91精品免费在线| 欧美日本国产视频| 欧美日韩你懂得| 欧美丝袜丝nylons| 777欧美精品| 精品国产伦一区二区三区观看方式 | 国产成人免费在线观看不卡| 国产主播一区二区| 国产69精品一区二区亚洲孕妇 | 日韩精品免费视频人成| 中文字幕巨乱亚洲| 亚洲激情欧美激情| ...av二区三区久久精品| 欧美激情中文字幕| 欧美大片一区二区三区| 国产午夜三级一区二区三| 欧美日韩免费一区二区三区视频 | 久久九九久精品国产免费直播| 欧美一区二区二区| 国产v综合v亚洲欧| 欧美性做爰猛烈叫床潮| 欧美视频中文字幕| 日韩丝袜情趣美女图片| 精品一区二区三区在线播放| 日本人妖一区二区| 久久精品免费看| 豆国产96在线|亚洲| 成人午夜大片免费观看| 国产精品中文字幕欧美| 国产亚洲一本大道中文在线| 国产偷国产偷亚洲高清人白洁 | 中文字幕+乱码+中文字幕一区| 亚洲人成精品久久久久久 | 午夜精品影院在线观看| 国产一区二区三区最好精华液| 91婷婷韩国欧美一区二区| 欧美一级二级在线观看| 亚洲欧美精品午睡沙发| 黄网站免费久久| 日韩欧美一级片| 日本亚洲三级在线| 欧美在线观看你懂的| 中文字幕的久久| 卡一卡二国产精品 | 亚洲成人av免费| 成人免费看的视频| 制服丝袜日韩国产| 五月天一区二区| 成人97人人超碰人人99| 日韩精品一区二区三区中文不卡| 伊人婷婷欧美激情| 97久久精品人人爽人人爽蜜臀| 精品成人a区在线观看| 国产精品一区二区91| 国产精品伦理一区二区| 99国产精品久久久久久久久久久| 国产午夜精品一区二区三区视频| 国产成人自拍高清视频在线免费播放| 久久久久久97三级| 色屁屁一区二区| 亚洲成人黄色小说| 国产欧美综合在线观看第十页| 国产在线国偷精品免费看| 久久综合九色综合97婷婷 | 波多野结衣精品在线| 亚洲日韩欧美一区二区在线| 欧美日韩一区三区| 美女www一区二区| 国产午夜精品一区二区| 99精品国产91久久久久久| 亚洲九九爱视频| 色哟哟国产精品| 日韩成人精品在线| 国产精品一区二区久久精品爱涩| 国产乱妇无码大片在线观看| 亚洲色图在线视频| 精品国产sm最大网站免费看| 91在线小视频| 经典三级视频一区| 亚洲成人一区在线| 中文字幕一区二区三区蜜月| 日韩精品中文字幕在线一区| 欧美日韩一级大片网址| 国产精品99久久久久久久vr| 一区二区在线看| 亚洲欧美在线高清| 国产亚洲美州欧州综合国| 91精品国产入口| 在线播放一区二区三区| 成人av手机在线观看| 国产99一区视频免费| 蜜臀av一区二区| 日韩精品三区四区| 美女性感视频久久| 蜜桃在线一区二区三区| 日韩成人dvd| 理论电影国产精品| 日韩精彩视频在线观看| 偷拍与自拍一区| 麻豆中文一区二区| 蜜桃一区二区三区在线| 激情综合五月天| 国产精品自拍网站| 不卡av免费在线观看| 成人午夜激情影院| 91农村精品一区二区在线| 成人av网站大全| 欧美日本一区二区在线观看| 色哟哟日韩精品| 欧美三级视频在线| 6080亚洲精品一区二区| 欧美三级视频在线| 精品欧美乱码久久久久久| 国产精品视频看| 亚洲成a人v欧美综合天堂| 国产精选一区二区三区| 91久久精品网| 久久久久国色av免费看影院| 国产精品毛片大码女人| 蜜桃av噜噜一区二区三区小说| 老司机免费视频一区二区三区| 国产一区二区在线看| 欧美午夜电影一区| 中文字幕欧美日本乱码一线二线| 国产精品久久久久一区| 天天av天天翘天天综合网| 九一九一国产精品| 欧美日本在线一区| 中文字幕乱码亚洲精品一区| 日韩电影在线免费观看| 99re视频精品| 亚洲精选视频免费看| 久久99精品久久久久久久久久久久| 日韩影院在线观看| 欧美性色欧美a在线播放| 国产日本亚洲高清| 喷水一区二区三区| 91麻豆精品国产91久久久| 午夜a成v人精品| 91精彩视频在线| 亚洲一区在线观看免费 | 日韩电影在线一区二区| 欧美日韩在线观看一区二区| 中文字幕日韩精品一区| 国产.欧美.日韩| 国产精品久久久久久久第一福利 | 久久久www成人免费无遮挡大片| 日韩专区中文字幕一区二区| 欧美日韩日本视频| 久久99精品久久久久| 国产欧美日韩综合| 97久久人人超碰| 五月天一区二区| 亚洲精品一区在线观看| 国产精品成人免费精品自在线观看| 久久精品国产亚洲a| 国产人久久人人人人爽| 91精彩视频在线| 另类小说视频一区二区| 中文字幕一区二区三区不卡| 欧美日韩免费观看一区二区三区 | 欧美中文字幕一区| 国产精品久久久99| 欧美日韩一二三区| 夫妻av一区二区| 亚洲黄色片在线观看| 久久影院午夜片一区| 色网综合在线观看| 国产一区二区不卡| 99精品热视频| 三级一区在线视频先锋| 一区二区中文视频| 久久这里只有精品首页| 色域天天综合网| 国产91精品精华液一区二区三区| 亚洲成人免费在线| 综合亚洲深深色噜噜狠狠网站| 欧美亚洲动漫制服丝袜| 成人av集中营| 成人综合婷婷国产精品久久蜜臀| 青青草伊人久久| 午夜一区二区三区在线观看| 中文字幕在线观看一区| 久久综合九色综合97婷婷| 7777精品伊人久久久大香线蕉超级流畅| 国产在线精品免费av| 懂色av噜噜一区二区三区av| 中文字幕精品—区二区四季|