1、根据索引读取多层嵌套Json文件的内容,并返回JsonObject

Json文件内容如下,

{"test001": [{

"Chinese": 92,

"Math": 99,

"English": 96 },

{

"ExpectedMessage":"The Mathematics is the highest."

}]

}

按照键值找出test001对应的值,并查找各科成绩,最后查找ExpectedMessage的值

public JsonObject getJsonObj(JsonObject jobj,String abc,int index){

JsonValue jsonVal = jobj.get(abc);

String jsonMessage = jsonVal.toString();

JsonReader jsonReader = Json.createReader(newStringReader(jsonMessage));

JsonArray myJsonArray = jsonReader.readArray();

returnmyJsonArray.getJsonObject(index);

}

Java—读取多层嵌套Json文件的内容并根据索引返回JsonObject相关推荐

  1. java解析多层嵌套json字符串

    java解析多层嵌套json字符串 java分别解析下面两个json字符串 package jansonDemo;import com.alibaba.fastjson.JSON; import co ...

  2. python 处理json多层嵌套_python解析多层嵌套json

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 这样多层json结构已完成. 补充拓展:python 读取多层嵌套的json数据 ...

  3. 如何用java读取并解析geojson文件

    工具:json.simple.wowtools json.simple用于读取json文件,wowtools自动适配地解析geojson格式. 1.引入依赖 代码如下(示例): <depende ...

  4. ASP.NET提取多层嵌套json数据的方法

    ASP.NET提取多层嵌套json数据的方法 本文实例讲述了ASP.NET利用第三方类库Newtonsoft.Json提取多层嵌套json数据的方法,具体例子如下. 假设需要提取的json字符串如下: ...

  5. java读取各类型的文件

    java读取各类型的文件 用到的几个包 bcmail-jdk14-132.jar/bcprov-jdk14-132.jar/checkstyle-all-4.2.jar/FontBox-0.1.0-d ...

  6. Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...

    原文地址:http://blog.csdn.net/jackpk/article/details/5702964/ Java读取UTF-8的txt文件第一行出现乱码"?"及解决 t ...

  7. java读取word文档里面的内容(包括doc和docx格式)

    java读取word文档里面的内容(包括doc和docx格式) java读取word文档里面的内容(包括doc和docx格式),使用POI架包 使用的POI架包如下 poi-3.16.jar poi- ...

  8. Java读取Level-1行情dbf文件极致优化(2)

    最近架构一个项目,实现行情的接入和分发,需要达到极致的低时延特性,这对于证券系统是非常重要的.接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源.虽然Level-1 ...

  9. 多层嵌套json转换为Map再转换为单层

    多层嵌套json转换为Map再转换为单层 最近在实习的时候,需要将多层嵌套的json转换为单层的json.并且把json进行格式化.于是参照网上的网上的方法使用谷歌的gson利用递归的实现了多层jso ...

  10. java读取并修改xml文件

    java读取并修改xml文件 java如何读取xml并且修改xml文件呢?代码如下: //复制模板xnl File file = new File(xmlSavePath + "/mb.xm ...

最新文章

  1. electron 创建窗口2
  2. C++_STL——stack
  3. STM32F4_LCD12864并行驱动
  4. 详谈调用winpcap驱动写arp多功能工具
  5. 126篇殿堂级深度学习论文分类整理 从入门到应用(下)
  6. c语言一维数组课件,第9章:c语言一维数组课件
  7. 关于cookie domain中的点前缀
  8. linux 的网络操作与配置文件,Linux常用文件与网络操作命令速记指南
  9. idea和搜狗输入法快捷键冲突_ubuntu18.04安装搜狗输入法
  10. Docker Compose 项目
  11. BZOJ 4421: [Cerc2015] Digit Division 排列组合
  12. C# Cache何时使用及使用方法
  13. [转载] JAVA从菜鸟【入门】到新手【实习】一一一一Python 内置函数,标准库与第三方库(拓展库),常用框架
  14. 驱动编译的时候注意编译工程选项
  15. VOSviewer初步学习
  16. 随书赠送的股票量化分析工具—出升级版啦!功能抢先看
  17. Golang之Shadowed Variables(幽灵变量)
  18. 【C语言 基础】函数的形参与实参
  19. 大数据征信成撬动消费金融的支点?
  20. 手把手教你撸一个泡妞神奇

热门文章

  1. 思维导图ubuntu_Ubuntu——思维导图导安装和configuration area错误
  2. opencv 识别火灾_使用深度学习和OpenCV早期火灾探测系统
  3. mysql 优化max_Mysql 优化
  4. Sublime Text下载使用
  5. java 编写a-z输出,有1-26个数字和a-z字母,用Java多线程实现先输出2和数字再输出2个字...
  6. 笔记:复杂度分析(上)
  7. leetcode记录-罗马数字转整数
  8. python进阶12 Redis
  9. 【编译打包】nginx-1.4.7-1.el6.lite.src.rpm
  10. 怎么使用ABBYY中的Bates编号