如果要实现转换前的数据顺序与转换后的数据顺序一致,可以使用如下方式:
String array2 = "{'i':'2','b':'3'}";
JSONObject parseObject = JSON.parseObject(array2, Feature.OrderedField);
此时会使用LinkedHashMap,LinkedHashMap的内部维持了一个双向链表,保存了数据的插入顺序,遍历时,先得到的数据便是先插入的。
如果要实现转换前的数据顺序与转换后的数据顺序一致,可以使用如下方式:
String array2 = "{'i':'2','b':'3'}";
JSONObject parseObject = JSON.parseObject(array2, Feature.OrderedField);
此时会使用LinkedHashMap,LinkedHashMap的内部维持了一个双向链表,保存了数据的插入顺序,遍历时,先得到的数据便是先插入的。
免责声明:文章转载自《com.alibaba.fastjson转换JSON数据后顺序与原JSON字符串顺序不一致原因分析》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇导出Excel之Epplus使用教程1(基本介绍)【App性能监控】:Android studio环境的搭建(以及遇到个各种坑)下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=
本文是以list为数据源,双击获取一个list实例,并把这个实例传到另一个窗体,并把所得实例的数据展示出来。 // frmEmployeeList.cs //dataGridView1双击事件CellDoubleClick private void dataGridView1_CellDoubleClick(object sender, DataGridV...
orcl 数据库表中数据达到上千万时,已经变的特别慢了,所以时不时需要清掉一部分数据。 bqh8表中目前有10000000条数据,需要保留19条数据,其余全部清除掉。 以下为个人方法: 1、首先把需要保留的数据备份到temp1临时表中。 create table temp1 as select * from bqh8 where id<20;sele...
最近在开发Windows8 Metro App,使用JavaScript和HTML开发环境。所以操作数据绑定都是使用JSON格式数据。后台使用的是ASP.NET,因为项目相对较小,所有后台没有使用数据库,使用的XML来保存数据。前台需要请求后台返回JSON格式的数据,比如要求返回一个eventslist,后台操作XML的方法省略。主要讨论如何使用Hasht...
记一次mysql中的data文件操作经历 想拿到一个项目的最新的数据,做功能升级使用,备份一份数据同时也作为本地测试数据,文件有些大,我直接通过远程的phpmyadmin程序导出,不能愉快的玩耍,直接联系了IDC的同事帮忙导一份sql文件出来一下,结果那哥们没得直接扔给了我data文件,这让我如何是好,这个问题我没遇见过啊。处于面子问题,又不好意思再让他重...
转义字符 转义字符的意义 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格 \b 退格 \r 回车 \f 走纸换页 \\ 反斜线符"\" \' 单引号符 \a 鸣铃 \ddd 1~3位八进制数所代表的字符 \xhh 1~2位十六进制数所代表的字符 @在c#中为强制不转义 的符号,在里面的转义字符无效string str1 = ...
csv表中含有中文字符,具体实现代码示例: load data infile 'C:\Users\Administrator\Desktop\import\CELLutf.csv' into table cell character set gbk(设置gbk字符编码,防止出现中文乱码)fields terminated by ','enclosed by...