java解析JSON 数组数据 实例

15411年前 (2015-10-26)java技术5276


 public  static void main (String args[]){
  String sJson ="[{'acceptTime':'2011-11-24 17:55:00','acceptAddress':'上海邮政速递物流长宁经营部','remark':'收寄'},"+
  "{'acceptTime':'2011-11-24 17:59:00','acceptAddress':'上海邮政速递物流长宁经营部','remark':'离开处理中心,发往上海市邮政公司邮政速递局'},"+
  "{'acceptTime':'2011-11-24 23:54:38','acceptAddress':'上海市','remark':'到达处理中心,来自上海邮政速递物流长宁经营部'},"+
  "{'acceptTime':'2011-11-25 00:17:42','acceptAddress':'上海市','remark':'离开处理中心,发往USSFOF'},"+
  "{'acceptTime':'2011-12-05 07:41:00','acceptAddress':'美国 94704','remark':'到达投递局'},"+
  "{'acceptTime':'2011-12-05 11:07:00','acceptAddress':'美国 94703','remark':'妥投'}]";
  JSONArray jsonArray;
   try {
    jsonArray = new JSONArray(sJson);
    int iSize = jsonArray.length();
    for (int i = 0; i < iSize; i++) {
     JSONObject jsonObj = jsonArray.getJSONObject(i);
     System.out.println( jsonObj.get("acceptTime")+","+jsonObj.get("acceptAddress")+","+jsonObj.get("remark"));
    }
   } catch (JSONException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
 }

本文原创,转载必追究版权。

分享给朋友:

相关文章

js限制input只能输入数字、英文、汉字

 1.只能输入数字和英文的:  <input onkeyup="value=value.replace(/[\W]/g,'') "...

HashMap中的Object(value值)以int类型取出

 根据jdk的情况使用  int value= (Integer) ((HashMap<String, Object>) object1).get("...

java.lang.ClassNotFoundException: oracle.jdbc.driver.OralceDriver

 java.lang.ClassNotFoundException: Oracle.jdbc.driver.OracleDriver这个错误;原因可能是 少了驱动 ,少包class...

使用Myeclipse 8.5开发基于JAX-WS的Web service实例

 本文为Web service 开发入门篇,主要介绍在Myeclipse 8.5环境下开发Web service的服务程序和客户端程序的基本流程。 在Weblogic 11g...

get/post方式调用http接口

get/post方式调用http接口

 1. 项目环境如下:myeclipse8.5 、tomcat5.0/weblogic、xp、JDK:开发1.5,编译1.4为了方便,在原来的web项目UpDown中新建了一个httpcal...

坑爹的ShowModalDialog 后台传值解决方案

 今天遇到需要ShowModalDialog打开页面,通过acceptanceIds 参数值后台过滤出相应结果前台  var url = "loadAccept...

评论列表

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。