问个 json.Marshal 转换JSON被转义反斜杠等,普通字符串

hellsam · · 4131 次点击
简单点来说,是你还没了解json结构吧,值可为字符串和对象等等类型,你用map定义config的值是字符串,而你则想要config内的对象
#7
更多评论
~~~ 看map未转换前好像数据没问题; map[id:17 name:testing config:{"is_ok":"yes"}] 好像感觉 json.Marshal是这个函数方法会帮以上自动转换为 字符串 并且+ 反斜杠等 ~~~
#1
jan-bar
想要拥有,必定付出。
改成下面这种形式吧,你可以研究`json.Marshal`原理 ```go mapj1["config"] = json.RawMessage(`{"is_ok","yes"}`) ```
#2