zoukankan      html  css  js  c++  java
  • com.alibaba.fastjson转换JSON数据后顺序与原JSON字符串顺序不一致原因分析

    如果要实现转换前的数据顺序与转换后的数据顺序一致,可以使用如下方式:

    String array2 = "{'i':'2','b':'3'}";
    JSONObject parseObject = JSON.parseObject(array2, Feature.OrderedField);
    

    此时会使用LinkedHashMap,LinkedHashMap的内部维持了一个双向链表,保存了数据的插入顺序,遍历时,先得到的数据便是先插入的。

  • 相关阅读:
    Vijos1986
    vijos1790
    洛谷1005
    洛谷3381
    bzoj4034
    bzoj1564
    bzoj2648
    洛谷3348
    jzoi4964
    codevs3990
  • 原文地址:https://www.cnblogs.com/henuyuxiang/p/15007241.html
Copyright © 2011-2022 走看看