jsp java循环读取json_JAVA JSON遍历问题,求解(内附代码)
问题描述: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遍历问题,求解(内附代码)相关推荐
- 循环神经网络RNN 2—— attention注意力机制(附代码)
attention方法是一种注意力机制,很明显,是为了模仿人的观察和思维方式,将注意力集中到关键信息上,虽然还没有像人一样,完全忽略到不重要的信息,但是其效果毋庸置疑,本篇我们来总结注意力机制的不同方 ...
- PYTHON循环读取多个excel文件并处理的代码
这里有一段简单的Python代码,可以用来循环读取多个Excel文件,并处理它们: import pandas as pd 列出文件夹中所有Excel文件 excel_files = [f for f ...
- java 循环读取map_java中map的循环遍历和map的获取值的办法
Java中Map的遍历方式了,这个其实有点像php中数组了,下文整理了一些map的循环遍历和map的获取值的办法,希望能帮助到各位. map的循环遍历方式 代码如下 复制代码 package com ...
- Java循环读取文件夹下文件
import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ...
- java 循环读取文件_您如何用Java连续读取文件?
小编典典 这有点旧,但是我已经使用了该机制,并且效果很好. 诀窍是使用java.io.RandomAccessFile和,并定期检查文件长度是否大于当前文件位置.如果是,则读取数据.当您达到长度时,您 ...
- java循环读取ftp服务器上面的文件
公司新项目需要在ftp服务器上读取文件保存到数据库,所以学习了一下怎么读取 项目采用的是springboot框架,首先需要在pom文件中加入comment.net jar包依赖 <!-- 读取f ...
- java struts json_struts2的json插件配置详解(附demo)
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:str ...
- php js 循环对象属性,js 遍历对象的属性的代码_javascript技巧
如: Function.prototype.addMethod=function(methodName,func){ if(!this.prototype[methodName]){ this.pro ...
- java字节流读取esc_什么是“esc”的VT100转义代码?键盘键本身
VT-100(或使用转义序列的其他终端)上的ESC键没有"转义序列". 转义字符ASCII 27用于表示以下字符序列具有特殊含义.这通常会将终端设置为简单的状态机.一般来说,规则是 ...
最新文章
- VC中基于 Windows 的精确定时
- grub设置密码的方法
- ​【特征工程】时序特征挖掘的奇技淫巧
- 选择scrum任务看板管理工具的要点
- 十六、python开发之进程与线程
- ubuntu下使用filezilla上传文件权限问题(open for write: permission denied)
- Seq2Seq之双向解码机制 | 附开源实现
- InnoDB还是MyISAM?
- 仅靠“小于运算“生存的map
- 沈抚示范区·“华为云杯”2021全国AI大赛圆满落幕
- 英语学习笔记2019-9-27
- 快去换电池!苹果召回6.3万台MacBook Pro 有你的吗?
- 一个对Winsock完成端口模型封装的类
- System76 是如何打造开源硬件的
- 巧用.bat批处理文件
- html截取视频片段,格式工厂怎么截取视频片段
- 时艳强对话王团长:EOS如果失去社群共识,也就没什么价值了
- 暂存更改 切换分支 git
- 计算机word入门教学ppt,word2003入门教学课件
- jquery+ajax分页