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

如何在接口上调用 len()?

如何在接口上调用 len()?

Go
开心每一天1111 2021-07-07 09:05:16
我正在编写一个 JSON 列表为空的测试。{"matches": []}该对象具有 type map[string]interface{},我想测试该列表是否为空。var matches := response["matches"]if len(matches) != 0 {    t.Errorf("Non-empty match list!")}但是我在编译时被告知这是无效的invalid argument matches (type interface {}) for len如果我尝试转换为列表类型:matches := response["matches"].([]string)我感到恐慌:panic: interface conversion: interface is []interface {}, not []string [recovered]我想在这里写什么?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 220 浏览
慕课专栏
更多

添加回答

举报

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