色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

gjson 字符串轉(zhuǎn)json

gjson 是一種用于處理 JSON 數(shù)據(jù)的 Go 語(yǔ)言庫(kù),它提供了一個(gè)方便的方式將 JSON 字符串轉(zhuǎn)換為 JSON 對(duì)象。下面我們來(lái)看看如何使用 gjson 將 JSON 字符串轉(zhuǎn)換為 JSON 對(duì)象。

package main
import (
"fmt"
"github.com/tidwall/gjson"
)
func main() {
// 定義 JSON 字符串
jsonString := `{
"name": "Tom",
"age": 20,
"hobbies": ["reading", "playing games"],
"address": {
"city": "Beijing",
"street": "Chang'an Street"
}
}`
// 利用 gjson 讀取 JSON 字符串
name := gjson.Get(jsonString, "name")
age := gjson.Get(jsonString, "age")
hobbies := gjson.Get(jsonString, "hobbies")
city := gjson.Get(jsonString, "address.city")
street := gjson.Get(jsonString, "address.street")
// 輸出結(jié)果
fmt.Println(name.String())    // Tom
fmt.Println(age.Int())       // 20
fmt.Println(hobbies.String())// ["reading", "playing games"]
fmt.Println(city.String())   // Beijing
fmt.Println(street.String()) // Chang'an Street
}

在這個(gè)例子中,我們首先定義了一個(gè) JSON 字符串,然后利用 gjson 包中的 Get 方法讀取 JSON 字符串的各個(gè)字段,最后將結(jié)果輸出到控制臺(tái)。可以看到,通過(guò) gjson 的 Get 方法,我們可以輕松地將 JSON 字符串轉(zhuǎn)換為 JSON 對(duì)象。