gpt4 book ai didi

json.Unmarshal json string to object is empty 结果

转载 作者:数据小太阳 更新时间:2023-10-29 03:31:17 25 4
gpt4 key购买 nike

<分区>

我有一个像这样的非常简单的程序:

package main

import (
"encoding/json"
"fmt"
)

type RunCommand struct{
level string `json:"level"`
caller string `json:"caller"`
msg string `json:"msg"`
cmd string `json:"cmd"`
}

func main() {
content := `{"level":"info","caller":"my.go:10","msg":"run","cmd":"--parse"}`
runCommand := RunCommand{}
e := json.Unmarshal([]byte(content), &runCommand)
if e != nil {
fmt.Println("Unmarshal error")
}
fmt.Println(runCommand.level)
}

我希望我可以将“content”中的所有 json 字段解析为“runCommand”对象,但实际上,最终的“fmt.Println”什么也不打印。我哪里错了?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com