2016-08-21 19:46
浏览 57

Golang JSON Unmarshal序列号

I have a question about json.Unmarshal. Playground example https://play.golang.org/p/3d0nUv7PSJ

The problem is: JSON does not unmarshal "1" to float. I mean "1" is a serialized JSON which should be a number. Am I doing something wrong ?:D

图片转代码服务由CSDN问答提供 功能建议

我对json.Unmarshal有疑问。 Playground示例 https://play.golang.org/p/3d0nUv7PSJ

问题是:JSON无法解组” 1英寸浮起来。 我的意思是“ 1”是序列化的JSON,应该是一个数字。 我在做错什么吗?:D

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dqn48247
    dqn48247 2016-08-21 19:50

    In JSON, "1" is a string. If you use 1 in your example instead, it's properly unmarshalled as a float.

    Playground: https://play.golang.org/p/60symMsRSW

    点赞 评论