golang struct json 可以这样定义

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)
}

Relative Articles