请选择 进入手机版 | 继续访问电脑版

雨滴科技技术论坛

 找回密码
 立即注册
查看: 62|回复: 1

JsonObject顺序问题

[复制链接]

293

主题

1529

帖子

5900

积分

论坛元老

Rank: 8Rank: 8

积分
5900
扫一扫,手机访问本帖
发表于 2020-6-14 18:50:37 | 显示全部楼层 |阅读模式
通过查找源代码发现:
在android 4.4.2(android-19)上,JsonObject的定义如下 :
  1. /**
  2.      * Creates a {@code JSONObject} with no name/value mappings.
  3.      */
  4.     public JSONObject() {
  5.         nameValuePairs = new HashMap();
  6.     }
复制代码
android 4.4w(android-20)上,JsonObject的定义如下 :
  1. /**
  2.      * Creates a {@code JSONObject} with no name/value mappings.
  3.      */
  4.     public JSONObject() {
  5.         nameValuePairs = new LinkedHashMap();
  6.     }
复制代码
也就是说在android-20 上已经使用LinkedHashMap来存储键值对,LinkedHashMap就一个有顺序


这个坑挖的有点深,掉坑里了。。。



回复

使用道具 举报

398

主题

2016

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
10109
发表于 2020-6-14 22:54:19 | 显示全部楼层
Json现在还真是哪儿都有用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
在线咨询
咨询热线
0755-26787502-8006/8016
扫一扫二维码
直接访问本站

QQ|Archiver|手机版|小黑屋|雨滴科技  

GMT+8, 2020-7-8 13:12 , Processed in 0.059056 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表