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
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。