type JSONData struct {
Name string `json:"name"`
Code int `json:"code"`
List []struct {
Day int `json:"day"`
} `json:"list"`
}
package main
import (
"encoding/json"
"fmt"
)
type JSONData struct {
Name string `json:"name"`
Code int `json:"code"`
List []List `json:"list"`
}
type List struct {
Day int `json:"day"`
}
func main() {
var jsonData JSONData
jsonData.List = append(jsonData.List, List{1})
jsonData.List = append(jsonData.List, List{2})
respJson := JSONData{
Code: 1,
Name: "?? ????",
List: jsonData.List,
}
b, err := json.Marshal(respJson)
if err != nil {
fmt.Println("JSON ERR:", err)
}
fmt.Println(string(b))
}
???? ?????? JSON ??? ???????? ??? ???? Go: ????? ????? Go ??? JSON ????? ?????? ??????? ???? ??? ???? ?????? ?? ???? JSON? ??? ??? ????? ?????? ???? ??????. ???? bejson ??? ?????? ?????? JSON ??? ???????? ??? ???? Go ?????? ?????? ???? ????? ???? ?????.
??? ??????? ??????: