摘要: go语言提供了json的编解码包,json字符串作为参数值传输时发现,json.Marshal生成json特殊字符<、>、&会被转义。 1 2 3 4 5 6 7 8 9 type Test struct { Content string } func main() { t := new(Test) 阅读全文
posted @ 2021-07-01 17:50 jiftle 阅读(2255) 评论(0) 推荐(0) 编辑
摘要: 我们都知道map是无序的,每次取出key/value的顺序都可能不一致,但map转json的顺序是不是也是无序的吗?尽管json中的参数顺序大部分情况下对使用没有影响,我们不妨看看源码中怎么处理的。 先说结论: map转json是有序的,按照ASCII码升序排列key。 1 溯源 源码位于encod 阅读全文
posted @ 2021-07-01 17:25 jiftle 阅读(2089) 评论(0) 推荐(0) 编辑