如何使用golang映射创建JSON数组?


本文摘自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))
}

相关阅读 >>

Go语言递归函数

Golang判断文件是否能写入的方法

Go实现进制之前的转化

Golang并发不是并行

dart和Golang区别

ketos 笔记 -- 记 Go hackathon 2017

Golang使用指针修改数据引起的血案

Golang适合web开发吗?

Go语言基础之结构体

Go语言能做web吗

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...