问题描述:package testJSON;

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

public class TestJson2 {

public static void main(String[] args) {

String str = "{"data":[{"id":"1","name":"name1"},"

+ "{"id":"2","name":"Zname2.0","name":"Dname2.1","name":"Pname2.2","name":"Zname2.3"},{"id":"3","name":"name3"},]}";

//

JSONObject jsonObject = JSONObject.fromObject(str);

JSONArray result = jsonObject.getJSONArray("data");

//System.out.println(result);

for (int i = 0; i

String id = result.getJSONObject(i).getString("id");

if(id.equals("2")){

String name = result.getJSONObject(i).getString("name");

System.out.println(name);//["Zname2.0","Dname2.1","Pname2.2","Zname2.3"]

//怎么取出["Zname2.0","Dname2.1","Pname2.2","Zname2.3"]中的"Dname2.1"????

}

}

}

}

问题解答:String[] strs=name.split(",");

List asList = Arrays.asList(strs);

System.out.println(asList.get(1));

先分割成数组,然后转成集合,最后直接取下标

jsp java循环读取json_JAVA JSON遍历问题,求解(内附代码)相关推荐

  1. 循环神经网络RNN 2—— attention注意力机制(附代码)

    attention方法是一种注意力机制,很明显,是为了模仿人的观察和思维方式,将注意力集中到关键信息上,虽然还没有像人一样,完全忽略到不重要的信息,但是其效果毋庸置疑,本篇我们来总结注意力机制的不同方 ...

  2. PYTHON循环读取多个excel文件并处理的代码

    这里有一段简单的Python代码,可以用来循环读取多个Excel文件,并处理它们: import pandas as pd 列出文件夹中所有Excel文件 excel_files = [f for f ...

  3. java 循环读取map_java中map的循环遍历和map的获取值的办法

    Java中Map的遍历方式了,这个其实有点像php中数组了,下文整理了一些map的循环遍历和map的获取值的办法,希望能帮助到各位. map的循环遍历方式  代码如下 复制代码 package com ...

  4. Java循环读取文件夹下文件

    import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ...

  5. java 循环读取文件_您如何用Java连续读取文件?

    小编典典 这有点旧,但是我已经使用了该机制,并且效果很好. 诀窍是使用java.io.RandomAccessFile和,并定期检查文件长度是否大于当前文件位置.如果是,则读取数据.当您达到长度时,您 ...

  6. java循环读取ftp服务器上面的文件

    公司新项目需要在ftp服务器上读取文件保存到数据库,所以学习了一下怎么读取 项目采用的是springboot框架,首先需要在pom文件中加入comment.net jar包依赖 <!-- 读取f ...

  7. java struts json_struts2的json插件配置详解(附demo)

    为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:str ...

  8. php js 循环对象属性,js 遍历对象的属性的代码_javascript技巧

    如: Function.prototype.addMethod=function(methodName,func){ if(!this.prototype[methodName]){ this.pro ...

  9. java字节流读取esc_什么是“esc”的VT100转义代码?键盘键本身

    VT-100(或使用转义序列的其他终端)上的ESC键没有"转义序列". 转义字符ASCII 27用于表示以下字符序列具有特殊含义.这通常会将终端设置为简单的状态机.一般来说,规则是 ...

最新文章

  1. VC中基于 Windows 的精确定时
  2. grub设置密码的方法
  3. ​【特征工程】时序特征挖掘的奇技淫巧
  4. 选择scrum任务看板管理工具的要点
  5. 十六、python开发之进程与线程
  6. ubuntu下使用filezilla上传文件权限问题(open for write: permission denied)
  7. Seq2Seq之双向解码机制 | 附开源实现
  8. InnoDB还是MyISAM?
  9. 仅靠“小于运算“生存的map
  10. 沈抚示范区·“华为云杯”2021全国AI大赛圆满落幕
  11. 英语学习笔记2019-9-27
  12. 快去换电池!苹果召回6.3万台MacBook Pro 有你的吗?
  13. 一个对Winsock完成端口模型封装的类
  14. System76 是如何打造开源硬件的
  15. 巧用.bat批处理文件
  16. html截取视频片段,格式工厂怎么截取视频片段
  17. 时艳强对话王团长:EOS如果失去社群共识,也就没什么价值了
  18. 暂存更改 切换分支 git
  19. 计算机word入门教学ppt,word2003入门教学课件
  20. jquery+ajax分页

热门文章

  1. 小米用户画像_腾讯企鹅智库发布手机品牌用户画像:华为一二线城市用户少于小米...
  2. 开机显示输入最佳预设值_开机黑屏,有招了(收藏篇)
  3. 疯狂java讲义价格_疯狂java讲义
  4. win7系统电脑安全模式解除不了的解决教程
  5. java方法的重载与覆盖的返回值类型
  6. JDK线程池CompletionService的使用
  7. php后台和ios网络请求,iOS网络 POST通过JSON传数据到后台
  8. mysql集群_MySQL集群
  9. 适合程序员的画图工具
  10. MySQL中实现并、交、差