jsonarray
一:遍历JsonArray
// 一个未转化的字符串
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;
// 首先把字符串转成 JSONArray 对象
JSONArray json = JSONArray.fromObject(str );
if(json.size()>0){
for(int i=0;i<json.size();i++){
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
JSONObject job = json.getJSONObject(i);
// 得到 每个对象中的属性值
System.out.println(job.get("name")+"=") ;
}
}
一:遍历JsonObject
JSONObject jsonObject = new JSONObject(s);
//然后用Iterator迭代器遍历取值,建议用反射机制解析到封装好的对象中
JSONObject jsonObject = new JSONObject(jsonString);
Iterator iterator = jsonObject.keys();
while(iterator.hasNext()){
key = (String) iterator.next();
value = jsonObject.getString(key);
相关阅读
目录1. 解决方案11.1 声明1.2 步骤1.3 迅雷极速版下载链接2. 解决方案2(推荐)3. 解决方案3(强烈推荐)4. 解决方案45. 解决方案5(强烈推
405 Method Not Allowed 请求方法不被允许
405 Method Not Allowed 请求方法不被允许 今天已上线的项目patch请求 突然报错,nginx没有日志,服务也没有日志。前端捕获到405错误
打包jar出现Exported with compile errors 一类错误的
JAR creation failed. See details for additional information.Exported with compile errors: monitor_cms/src/cn/seisys/db/D
用传统的OOP思想来说,任何一个你写好的且编译过的生成的Class文件,在被类加载器加载后,都会对应有一个java.lang.Class这个类的实例
JSON.stringify(data) data为请求接口的数据