为了账号安全,请及时绑定邮箱和手机立即绑定

转到:JSON值未解析?

转到:JSON值未解析?

Go
拉丁的传说 2021-05-14 16:02:03
我有一个非常简单的测试:http : //play.golang.org/p/wY4sN9AUky。从JSON解析配置,第一个字符串值解析为OK,但是第二个解析为空字符串,但不是。type Config struct {    Address      string "address"    Debug        bool   "debug"    DbUrl        string "dburl"    GoogleApiKey string "google_api_key"}func (cfg *Config) read(json_code string) {    if e := json.Unmarshal([]byte(json_code), cfg); e != nil {        log.Printf("ERROR JSON decode: %v", e)    }}func main() {    var config Config    config.read(`{  "address": "10.0.0.2:8080",  "debug": true,  "dburl": "localhost",  "google_api_key": "the-key"}`)    log.Printf("api key %s", config.GoogleApiKey)  // <- empty string. why?    log.Printf("address %v", config.Address)}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信