如何在golang中解析JSON?
我试图在golang中“解组”json,但它似乎不起作用。 我打印出0而不是1。我做错了什么如何在golang中解析JSON?,json,go,Json,Go,我试图在golang中“解组”json,但它似乎不起作用。 我打印出0而不是1。我做错了什么 package main import ( "fmt" "encoding/json" ) type MyTypeA struct { a int } func main() { var smthng MyTypeA jsonByteArray := []byte(`{"a": 1}`) json.Unmarshal(jsonByteArray, &smthng)
package main
import (
"fmt"
"encoding/json"
)
type MyTypeA struct {
a int
}
func main() {
var smthng MyTypeA
jsonByteArray := []byte(`{"a": 1}`)
json.Unmarshal(jsonByteArray, &smthng)
fmt.Println(smthng.a)
}
您的代码有两个问题
func main
您的代码有两个问题
func main
哎呀,foo是一个复制粘贴错误。我把它修好了,这样以后就不会把人甩了。谢谢你的回答!!!哎呀,foo是一个复制粘贴错误。我把它修好了,这样以后就不会把人甩了。谢谢你的回答!!!
type MyTypeA struct {
A int
}
func main() {
var smthng MyTypeA
jsonByteArray := []byte(`{"a": 1}`)
json.Unmarshal(jsonByteArray, &smthng)
fmt.Println(smthng.A)
}