java 字符串转成 json 数组并且遍历
2016-04-15 10:19
381 查看
当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时。
首页导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 一个未转化的字符串
JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray 对象if(json.size()>0){
for(int i=0;i<json.size();i++){
JSONObject job = json.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象
System.out.println(job.get("name")+"=") ; // 得到 每个对象中的属性值
}
}
首页导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包
String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 一个未转化的字符串
JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray 对象if(json.size()>0){
for(int i=0;i<json.size();i++){
JSONObject job = json.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象
System.out.println(job.get("name")+"=") ; // 得到 每个对象中的属性值
}
}
相关文章推荐
- eclipse运行maven install的时候,提示找不到JDK中的rt.jar包下的程序
- Java多线程(3) 线程之间通信
- Spring Dao使用自动注入配置错误小记
- JVM(7)--java内置工具使用(2)
- run scala with java use spring mvc(java项目加入 scala)
- JVM参数配置大全
- java.net.SocketException四大异常解决方案
- java中对map的字典序排序
- Java类型Float&&Double
- java.lang.NoClassDefFoundError问题的解决办法
- JVM调优简述
- java实现DOM4J解析XML
- 信用卡必须是 13-16 位的整数串,它必须通过 Luhn 算法来验证通过才是合法的卡号。 Luhn 算法校验的过程是: • 从卡号最后一位数字开始,逆向将奇数位(1、3、5 等)相加。 • 从卡
- 验证码的实现
- SpringMvc前后端json对象传递与解析
- Java 去除ArrayList集合中的重复元素。
- Android开发环境搭建(Windows+Eclipse)
- java中的变量
- springmvc集成动态数据源
- Spring中注解标签的解释