Go入门笔记41-按插入顺序排序Map

1、项目中用到一个json,需要按序显示,功能不说,不按序显示实在是看着难受,网上有很多方法,但是都只能解决部分问题。
2、之前代码已经做好了,不想做大改动,找到一个扩展库go-ordered-json
3、使用方法

第一步
"encoding/json"
替换成
json "github.com/virtuald/go-ordered-json"
第二步
把项目中的map[string]string 需要排序的map替换成 []json.OrderedObject{}即可。
{
"a":"1",
"b":"2",
"c":"3"
}
这样反序列化再序列化显示就依然是
{
"a":"1",
"b":"2",
"c":"3"
}
而不会变成
{
"b":"2",
"a":"1",
"c":"3"
}

本博客是个人工作中记录,遇到问题可以互相探讨,没有遇到的问题可能没有时间去特意研究,勿扰。
另外建了几个QQ技术群:
2、全栈技术群:616945527,加群口令abc123
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600

闲置域名www.nsxz.com出售(等宽等高字符四字域名)。
原文地址:https://www.cnblogs.com/zhaogaojian/p/15236295.html