go 编程语言:json 编组

我期待 {"a":"42","b":"78"} 来自以下代码,但它没有这样做。


package main


import (

 "encoding/json"

 "fmt"

)


type S struct {

 A int  `json:"a,string"`

 B *int `json:"b,string"`

}


func main() {

 var s S

 json.Unmarshal([]byte(`{"a":"42","b":"78"}`), &s)

 m, _ := json.Marshal(s)

 fmt.Println(string(m))

}

难道我做错了什么?


慕勒3428872
浏览 180回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go