如何使用 Go 构建并发送 JSON 数组?
例如:
{ myArray: ["one", "two", "three"] }
Run Code Online (Sandbox Code Playgroud)
目前,我最接近的方法是将 JSON 作为字符串发送到浏览器,如下所示:
{ myArrayString: '["once", "two", "three"]' }
Run Code Online (Sandbox Code Playgroud)
这不是我想要实现的目标。
就像@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))
}
Run Code Online (Sandbox Code Playgroud)
此处提供演示。
| 归档时间: |
|
| 查看次数: |
19293 次 |
| 最近记录: |