str := fmt.Sprintf("%v", ruleSet)
这里的 ruleSet 是 interface{} 类型,实际上包含一个 json 集合。我已将其转换为字符串。
现在我正在尝试以 interface{} 格式获取它,从这样的字符串中,
err = json.Unmarshal([]byte(str), &ruleSet)
我收到以下错误:
invalid character 'm' looking for beginning of value.
我的实际目的是将字符串以字节格式存储在缓存中,并在需要时检索它并将其转换为原始类型。
慕雪6442864
相关分类