fastJson在把json格式的字符串转换成JSONObject的时候,使用的是HashMap,所以排序规则是根据HASH值排序的,如果想要按照字符串顺序遍历JSON属性,需要在转换的时候指定使用LinkedHashMap代替HashMap。

以下为实例:

public static void main(String[] args) {

String jsonStr = "{\"size\":\"7.5\",\"width\":\"M (B)\"}";

System.out.println("无序遍历结果:");

JSONObject jsonObj = JSON.parseObject(jsonStr);

for (Map.Entry entry : jsonObj.entrySet()) {

System.out.println(entry.getKey() + ":" + entry.getValue());

}

System.out.println("-------------------");

System.out.println("有序遍历结果:");

LinkedHashMap jsonMap = JSON.parseObject(jsonStr, new TypeReference>() {

});

for (Map.Entry entry : jsonMap.entrySet()) {

System.out.println(entry.getKey() + ":" + entry.getValue());

}

}

python遍历json对象顺序输出_fastJson顺序遍历JSON字段相关推荐

  1. 【7-10 PAT】树的遍历(给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。)

    题干: 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 解题报告: dfs求出这棵树来,然后bfs求层序遍历就行了. AC代码: #include&l ...

  2. pta习题:给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。

    5-6 树的遍历 分数 20 全屏浏览题目 切换布局 作者 陈越 单位 浙江大学 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一 ...

  3. 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。

    给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. #include <cstdio> #include <cstring> #i ...

  4. android json字符串转成json对象_在PHP中处理JSON数组以及对象

    php中文网最新课程 每日17点准时技术干货分享 在 PHP 中处理 JSON 数组以及对象 与客户端混淆的常见原因是围绕 JSON 数组和对象,以及如何在 PHP 中指定他们.特别是,问题是由空对象 ...

  5. php 返回一个json对象,PHP给前端返回一个JSON对象的实例讲解

    解决问题:用php做后台时,如何给前端发起的AJAX请求返回一个JSON格式的"对象": 说明:我本身是一个前端,工作久了之后发现要是不掌握一门后端开发语言的话,总感觉有点无力.最 ...

  6. 2020-08-22 SpringMVC中Json使用、后端返回给前端的JSON对象乱码问题、前台对Json数据格式的操作、Jackson以及FastJson使用

    json的使用 我们广义上说的后端开发提供接口,其实指的是我们在Controller层定义的域名:端口号/请求名 前端获取这个请求,去赋给比如表单的action,获取相应的结果集并展示. json:轻 ...

  7. 遍历java对象属性_[Java教程]遍历对象属性

    [Java教程]遍历对象属性 0 2016-09-12 13:00:03 初始化对象:var person = function(name){ this._name = name;}var grand ...

  8. php遍历数组对象数组长度,PHP循环遍历对象数组会产生意外结果

    我有以下 PHP代码为每个帖子设置parentId. 每个数据的parentId都成为最后一个帖子ID. 我的逻辑出了什么问题? 顺便说一句,如果我把它改成数组,那么每一件事都可以.请帮忙! $dat ...

  9. json对象遍历输出key和value

    js遍历json对象 原生js遍历json对象 遍历json对象: 无规律: <11script> var json = [ {dd:'SB',AA:'东东',re1:123}, {ccc ...

  10. 【Python入门教程】第36篇 可遍历对象与迭代器

    本篇我们介绍 Python 中的可遍历对象(iterable)与迭代器(iterator),以及它们之间的区别. 可遍历对象 在 Python 中,可遍历对象是指包含零个.一个或者多个元素的对象. 可 ...

最新文章

  1. 元素多层嵌套,JS获取问题
  2. 深度学习的第一性原理!
  3. Framework启动过程浅析
  4. trackr: An AngularJS app with a Java 8 backend – Part IV 实践篇
  5. 湖北经济学院的计算机是否强,graphics-ch11-真实感图形绘制_湖北经济学院:计算机图形学_ppt_大学课件预览_高等教育资讯网...
  6. HtmlEditor在Blazor中编写
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线书城购物网站
  8. C#实现AES加密和解密
  9. 苹果屏幕使用时间怎么设置_苹果手机屏幕不能旋转怎么办
  10. 皮卡丘为什么不进化_神奇宝贝:为什么皮卡丘一直不愿意进化?原因竟然是这个!...
  11. Reactor | Epoll 模型理解
  12. 计算机应用第四单元,计算机应用基础基础模块教案 第四单元 Word 2010文字处理软件.docx...
  13. python自动生成字幕_【教程】每天30分钟免费的视频自动生成字幕的方法
  14. 传统模式下安装linux,在将引导顺序更改为传统模式或在传统模式下安装操作系统时找不到引导设备...
  15. ORA-20011: Approximate NDV failed: ORA-06564: object EXPDDDP does not exist
  16. 用Unity同时开发【微信小游戏】【安卓】【IOS】游戏#5.5.1 窗口管理器
  17. [转载]通过插件支持,Geronimo 提供了 one-click 升级
  18. 数据分析方法-AARRR模型分析方法
  19. JavaScript 数组array 插入[ push() ] 与 删除[ splice() ]
  20. C语言计算正方体表面积

热门文章

  1. 有道词典【输入式翻页】
  2. 部分常见GIS专业英语词汇
  3. 深入理解 JVM 垃圾回收机制及其实现原理
  4. 网络安全应急响应(文末附应急工具)
  5. 线性链表的删除-----数据结构与算法笔记
  6. cv个人计算机SCI英文简历模板,个人英文简历模板
  7. VC++6.0:一点击【打开】就闪退
  8. 爬虫 - 超级鹰的基本使用
  9. 信息安全工程师考试心得体会
  10. deglitch 技术_fdc2214中文资料-技术参考.pdf