本文摘自php中文网,作者xiaojun1195,侵删。
//如何使用golang映射创建JSON数组?
package main
import (
"encoding/json"
"fmt"
)
type data struct {
Id string
Name string
}
func main(){
id := [5]string{"1","2","3","4","5"}
name := [5]string{"A","B","C","D","E"}
var parsedData []data
for counter := range id {
parsedData = append(parsedData, data{Name: name[counter], Id: id[counter]})
}
bytes, _ := json.Marshal(parsedData)
fmt.Print(string(bytes))
}
相关阅读 >>
手撸Golang 基本数据结构与算法 网页排名/pagerank,随机游走
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。