Go語(yǔ)言作為一種新興的編程語(yǔ)言,其在處理JSON數(shù)組方面也非常得心應(yīng)手。下面我們來(lái)看一下如何創(chuàng)建JSON數(shù)組。
package main
import (
"encoding/json"
"fmt"
)
func main() {
var arr []string
arr = append(arr, "apple")
arr = append(arr, "banana")
arr = append(arr, "orange")
b, err := json.Marshal(arr)
if err != nil {
fmt.Println("error:", err)
}
fmt.Println(string(b))
}
我們首先在代碼中導(dǎo)入了encoding/json
包來(lái)處理JSON數(shù)據(jù)。在main函數(shù)中,我們定義了一個(gè)空的字符串?dāng)?shù)組arr
,并向其中添加了三個(gè)字符串。接著,我們使用json.Marshal
函數(shù)將字符串?dāng)?shù)組arr
轉(zhuǎn)換成JSON數(shù)組,存儲(chǔ)在b
變量中。
["apple","banana","orange"]
最后,我們打印出b
中的JSON數(shù)據(jù),發(fā)現(xiàn)它已經(jīng)被成功地轉(zhuǎn)換為JSON數(shù)組。
上一篇mysql分布式 方案
下一篇python 重載類方法