JSONObject.toString() 中的各个字段按顺序输入
来源:互联网 发布:max 软件下载 编辑:程序博客网 时间:2024/05/02 00:39
使用org.json的类库,在一个JSONObject中逐个加入key & value,最后toString()输出时,发现key / value 的顺序是无序的。原因是其中的实现是用HashMap来存储key / value。
要使输出是有序的,可以用LinkedHashMap来替换HashMap。
修改org.json.JSONObject的构造函数,- public JSONObject() {
- this.map = new LinkedHashMap(); //new HashMap();
- }
可能会对JSON 函数的执行效率有所影响。
- JSONObject.toString() 中的各个字段按顺序输入
- JSONObject.toString() 中的各个字段按顺序输入
- JSONObject 遍历各个字段值
- 【Android 一般进阶】固定JSONObject.toString()键值对顺序
- 【Android 一般进阶】固定JSONObject.toString()键值对顺序
- 提取表中的各个字段
- 按TAB顺序枚举窗口中的各个控件
- 修改Oracle数据库表中的字段顺序
- Android的DDMS中的Threads的各个字段的含义
- Android的DDMS中的Threads的各个字段的含义
- Android的DDMS中的Threads的各个字段的含义
- Android的DDMS中的Threads的各个字段的含义
- Web窗体中的@page指令中各个字段的意思
- Genero Studio如何改变界面字段输入顺序
- SQL Server 查询处理中的各个阶段(SQL执行顺序)
- SQL Server 查询处理中的各个阶段(SQL执行顺序)
- SQL Server 查询处理中的各个阶段(SQL执行顺序)
- SQL Server 查询处理中的各个阶段(SQL执行顺序)
- C++文件读写操作(一)将字母表写入TXT文本文件
- Java模板方法模式中的HookMethod实现
- 包名重命名,mainfest没有相应更新而导致程序崩溃
- android获取system权限
- C++文件读写操作(二)逐字符读取文本和逐行读取文本
- JSONObject.toString() 中的各个字段按顺序输入
- C++文件读写操作(三)如何统计文本的行数及如何读取文件某一行内容
- SVN安装配置与使用
- uva10791 - Minimum Sum LCM
- C++文件读写操作(四)读取文件数据到临时数组
- openCV2使用指针的方式遍历图像image.ptr
- 推荐一个思维导图工具 xmind
- Android TCP/IP 发送接收16进制数据
- Linux Crontab 定时任务 命令详解 <重启服务器,同步时间等等>