• 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出售(等宽等高字符四字域名)。
  • 相关阅读:
    html表格,table标签
    2-3VRP的基本配置
    6 sys模块
    3 datetime模块
    2 time模块
    1 模块和包的介绍
    12 函数进阶---生成器
    13 函数进阶---迭代器
    10 函数进阶---闭包
    11 函数进阶---装饰器
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/15236295.html
Copyright © 2020-2023  润新知