Go語言是一門支持豐富數(shù)據(jù)類型的編程語言,其中字符串是常用的數(shù)據(jù)類型之一。在項目實現(xiàn)過程中,我們可能需要將字符串列表轉換成JSON格式,便于數(shù)據(jù)的傳輸和處理。下面介紹一下如何使用Go語言將字符串列表轉成JSON。
package main
import (
"encoding/json"
"fmt"
)
func main() {
stringList := []string{"hello", "world", "!"}
jsonString, err := json.Marshal(stringList)
if err != nil {
fmt.Println("JSON marshaling failed:", err)
return
}
fmt.Println(string(jsonString))
}
在上述代碼中,我們首先定義了一個字符串列表,包含三個元素 "hello"、"world" 和 "!"。接著,我們使用 json.Marshal 方法將字符串列表轉化成 JSON 格式的字符串。如果轉換失敗,我們輸出錯誤信息;否則,輸出轉換后的 JSON 字符串。