golang struct json 可以这样定义

ego008 671

golang struct json 可以这样定义

package main

import "fmt"

type YouMengMsg struct {
    Appkey       string `json:"appkey"`
    Timestamp    string `json:"timestamp"`
    Type         string `json:"type"`
    DeviceTokens string `json:"device_tokens"`

    Payload struct {
        DisplayType string `json:"display_type"`
        Body        struct {
            Ticker    string `json:"ticker"`
            Title     string `json:"title"`
            Text      string `json:"text"`
            AfterOpen string `json:"after_open"`
        } `json:"body"`
    } `json:"payload"`
}

func main() {
    fmt.Println("Hello, 世界")
    s := YouMengMsg{}
    fmt.Println(s)
}

登录发表评论