java解析JSON 数组数据 实例

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


 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动态加载复选框checkbox(XML串)

 首先,使用JS动态产生Checkbox可以采用如下类似的语句:代码如下:var checkBox=document.createElement("input");che...

java将金额转化为大写金额

 private static String[] num = {"零","壹","贰","叁","肆...

freeMarker 截取字符串(操作字符串函数 )

<#if c.proSummary!?length gt 25>  <!-- 如果长度 >25 截取25个字-->    ...

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

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

freeMarker Jfinal 获取session里的值

问题:freeMaker session取值的常用格式都试过 session["xxx"],session.xxx 直接xxx 都取不出来?????解决:JFinal与Struts...

MyEclipse 报错:'Building workspace' has encountered a problem解决方法

MyEclipse 报错:'Building workspace' has encountered a problem解决方法

          每次MyEclipse运行 工作空间报错如下:'Building workspac...

评论列表

发表评论

访客

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