如何使用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语言定义一个数组的方法有哪些

Go语言中run与build命令的区别是什么?

手撸Golang etcd raft协议之2

Golang在linux系统上获取terminal终端的宽度

Go语言递归函数

Go-carbon1.3.3版本发布了

Go-grpc-rest环境搭建

Go中x/sync/semaphore解读

介绍一个超好用的orm库Gorm【Golang 入门系列十二】

Golang语言的出现解决了什么问题

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




打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...