[英]Creating JSON array in Go
如何使用Go構建和發送JSON數組?
例如:
{ myArray: ["one", "two", "three"] }
目前,我能得到的最接近的是將JSON作為字符串發送到瀏覽器,如下所示:
{ myArrayString: '["once", "two", "three"]' }
這不是我要達到的目標。
@swoogan評論非常簡單 :
package main
import (
"encoding/json"
"fmt"
)
type myJSON struct {
Array []string
}
func main() {
jsondat := &myJSON{Array: []string{"one", "two", "three"}}
encjson, _ := json.Marshal(jsondat)
fmt.Println(string(encjson))
}
演示在這里可用。
您需要import "encoding/json"
,然后在您的結構中使用json.Marshal
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.