dousuo8400 2019-05-15 09:21
浏览 72
已采纳

具有多个数据的GoLang JSON有效负载准备

I want to create JSON payload in given below format. I want a code or pattern that prepares the given format.

{
    transactiontype: 'DDDDD'
    emailType: 'QQQQQQ'
    template: {
        templateUrl: 'xry.kk'
        templateName: 'chanda'
    }
    date: [
        {
            UserId: 1
            Name: chadnan
        },
        {
            UserId: 2
            Name: kkkkkk
        }
    ]
}
  • 写回答

3条回答 默认 最新

  • doujiu1447 2019-05-15 09:32
    关注

    Hope this helps :

    type Template struct {
    TemplateURL string `json:"templateUrl" param:"templateUrl"`
    TemplateName string `json:"templateName" param:"templateName"`
    }
    
    type Date struct {
    UserId string `json:"UserId" param:"UserId"`
    Name string `json:"Name" param:"Name"`
    }
    
    type NameAny struct {
    *Template
    TransactionType string `json:"transactiontype" param:"transactiontype"`
    EmailType string `json:"emailType" param:"emailType"`
    Data []Date `json:"date" param:"date"`
    }
    
    Data, _ := json.Marshal(NameAny)
    Json(c, string(Data))(w, r)
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常
  • ¥15 关于风控系统,如何去选择