JsonObject中的key-value数据解析排序问题
来源:互联网 发布:工控机编程用什么语言 编辑:程序博客网 时间:2024/04/29 01:25
1、JsonObject中的数据是key-value形式,通过JsonObject的keys方法得到key的迭代器是无序的,要想实现排序,目前只能通过加装一层处理(方法来自Stack Overflow,感谢大神),将key-vlaue放入ThreeMap排序,排序规则默认是字母表顺序,可自定义Comparator修改。
iteratorKeys = object.keys();//得到所有titleSortedMap map = new TreeMap();while (iteratorKeys.hasNext()) {String key = iteratorKeys.next().toString();String vlaue = object.optString(key);map.put(key, vlaue);}itemData = new LinkedList(map.values());
2、上述暂时无法实现按照返回结果的顺序排序,故JsonObject的key可在key前面添加a、b、c等实现排序。
0 0
- JsonObject中的key-value数据解析排序问题
- Android数据解析获取JSONObject的key值-Iterator应用
- 对JSONObject中的数据进行排序
- map key value的排序问题
- 【Stackoverflow好问题】Map<Key,Value>基于Value值排序
- 根据key取Jsonobject中value
- Json 解析数据 只有key,没有value的解析
- Spark中sortByKey和sortBy对(key,value)数据分别 根据key和value排序
- Spark中sortByKey和sortBy对(key,value)数据分别 根据key和value排序
- jsonobject解析数据
- 数据解析(一):JsonObject
- hbase-map(ImmutableBytesWritable key,Result value,Context context)数据解析
- java对HashMap中的key或者value值进行排序!
- java对HashMap中的key或者value值进行排序!
- java对HashMap中的key或者value值进行排序
- map中的元素按照key,value值排序
- 根据map中的key或者value值进行排序
- JSONObject排序问题
- ThreadGuard
- 我的博客开篇之旅
- HBase API 基础操作
- ==与equals的比较
- 二叉树前序、中序、后序遍历非递归写法的透彻解析
- JsonObject中的key-value数据解析排序问题
- 《学习笔记》之JavaScript--语法规范
- 数字排列问题
- 需要在seekbar的滑块上添加文字,请教下大神们应该怎样做,完全没思路啊。。。。
- 一个固定的数据库的连接类
- Redis之String类型
- 80C51学习 蜂鸣器
- Java核心知识点-JVM结构和工作方式
- android TextView字体粗细