java 解析 json 遍历未知key
2016-01-22 10:30
603 查看
1、—————————————————————————————————————————————————————————————— import net.sf.json.JSONObject; String json = "{\"name\":\"lss\"}"; JSONObject jsonObj = JSONObject.fromObject(json); String name = jsonObj.getString("name"); Iterator it = jsonObj.keys(); List<String> keyListstr = new ArrayList<String>(); while(it.hasNext()){ key = (String) it.next(); value = jsonObject.getString(key); }
2、 {"info":[{"goodsId":"1234","goodsq":"10"},{"goodsId":"5678","goodsq":"20"}]}
2、——————————————————————————————————————————————————————————————— JSONObject jsonObject = new JSONObject(jsonString); JSONArray jsonArray =jsonObject.getJSONArray(“info”); for (int i = 0; i < jsonArray.length(); i++) { JSONObject jo = jsonArray.getJSONObject(i); System.out.println(jo.getString("goodsld")); System.out.println(jo.getString("goodsq")); }
相关文章推荐
- Java 包装类 自动装箱和拆箱
- java 对List进行物理分页
- Android Studio Java\jdk1.7.0_45\bin\java.exe'' finished with non-zero exit value 3
- Java 7之基础 - 强引用、弱引用、软引用、虚引用
- spring 嵌套事务
- springMVC注解前台像后台传值的两种方式
- Echarts-JAVA
- Java EE 相关基本概念
- 一种Java Web程序资源的优化方法
- Struts2+Spring+Hibernate 三大框架的合并集成
- java.util.Date, java.util.Calendar, java.sql.Date, java.sql.Time, java.sql.Timestamp区别、联系和转换
- Java类与继承
- eclipse快捷键使用
- 关于MyEclipse8.5 错误 background indexer crash recovery java.lang.stackoverflowerror
- Java设计模式四: 原型模式(Prototype Pattern)
- 打开Eclipse提示“The default workspace “xxxx” is in use or cannot be created Please choose a different one“
- Java中的闪光点:ThreadLocal是线程Thead的局部变量,可替代同步机制的设计,值得学习和研究
- JSON 字符串 与 java 对象的转换
- Eclipse安装Freemarker Editor插件
- spring容器外的组件获得应用上下文的方法