欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

go字符串轉成json

錢浩然2年前9瀏覽0評論

在Go語言中,將字符串轉換成JSON數據是一項常見的操作。下面是一個簡單的示例:

import (
"encoding/json"
"fmt"
)
func main() {
myString := `{"name":"Mary","age":25}`
var myData map[string]interface{}
err := json.Unmarshal([]byte(myString), &myData)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(myData["name"])
fmt.Println(myData["age"])
}

首先,將JSON字符串傳遞給Unmarshal函數,將字符串轉換為map[string]interface{}類型的數據。這里的字符串是使用反引號(```)括起來的,這表示一個原樣字符串字面量,可以跨越多行并包含在文本中的引號。

然后,程序可以直接從轉換后的map中提取數據,并在控制臺中打印輸出。