Go語言中,可以通過定義一個空的切片來表示JSON空數(shù)組。
var array []string jsonData, _ := json.Marshal(array) fmt.Println(string(jsonData)) // []
在這個例子中,我們定義了一個空的字符串切片[]string
,并使用json.Marshal
函數(shù)將其轉(zhuǎn)換為JSON格式的字符串。最后,我們將字符串打印出來,輸出的結(jié)果是一個空數(shù)組[]
。
需要注意的是,如果我們直接定義一個空的數(shù)組[0]string
或[0]int
,使用json.Marshal
函數(shù)轉(zhuǎn)換為JSON字符串時,會輸出null而不是空數(shù)組。
var array [0]string jsonData, _ := json.Marshal(array) fmt.Println(string(jsonData)) // null
以上是關(guān)于在Go語言中定義JSON空數(shù)組的方法。希望可以對大家學(xué)習(xí)Go語言及JSON有所幫助。