簡體   English   中英

在Go中創建JSON數組

[英]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

https://golang.org/pkg/encoding/json/#example_Marshal

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM