如何使用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))
}

相关阅读 >>

Golang与php区别

Golang入门四:流程控制

关于Golang读写锁

手撸Golang 基本数据结构与算法 网页排名/pagerank,随机游走

型模式

Golang 如何并发

Golang的gc

Go语言学习(三):源码文件

聊聊dubbo-Go-proxy的remotefilter

最简单的Go dockerfile编写姿势,没有之一!

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




打赏

取消

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

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

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

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

评论

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