• json解析


    http://www.cnblogs.com/xiaoluo501395377/p/3446605.html

    http://www.cnblogs.com/51ss/articles/2424815.html

    多嵌套解析

    {"addressbook": [
        {
            "address": {
                "city": [
                    "Seattle, WA",
                    "changsha"
                ],
                "street": ["P.O BOX 54534"],
                "zip": [42452]
            },
            "name": "Ann Michaels",
            "phoneNumbers": [
                "561-832-3180",
                "531-133-9098"
            ]
        },
        {
            "address": {
                "city": [
                    "Miami, FL",
                    "changsha"
                ],
                "street": ["53 Mullholand Drive"],
                "zip": [72452]
            },
            "name": "Betty Carter",
            "phoneNumbers": [
                "541-322-1723",
                "546-338-1100"
            ]
        }
    ]}

     JSONArray addressbookArray = clientJSONObj.getJSONArray("addressbook");  
                for (int i = 0; i < addressbookArray.length(); i++) {  
                    System.out.println("The" + " " + (i + 1) + " addressbook msg:");  
                    JSONObject addressbookJSONObj = addressbookArray.getJSONObject(i);  
                    JSONObject addressJSONObj = addressbookJSONObj.getJSONObject("address");  
                    System.out.println("address-------");  
                    System.out.println("           " + addressJSONObj.getString("city"));  
                    System.out.println("           " + addressJSONObj.getString("street"));  
                    System.out.println("           " + addressJSONObj.getString("zip"));  
                    System.out.println("name----------");  
                    System.out.println("           " + addressbookJSONObj.getString("name"));  
                    System.out.println("phoneNumbers--");  
                    JSONArray phoneNumbersArr = addressbookJSONObj  
                            .getJSONArray("phoneNumbers");  
                    System.out.println("           " + phoneNumbersArr.getString(0));  
                    System.out.println("           " + phoneNumbersArr.getString(1));  
                    System.out.println();  
                }  
            } catch (JSONException e) {  
                e.printStackTrace();  
            }  
        }  
  • 相关阅读:
    匹配session
    Jdk1.8+Eclipse+MySql+Tomcat开发Java应用的环境搭建
    MySQL忘记密码怎么办
    MyBatis框架Maven资源
    MyBatis核心配置文件模版
    MyBatis执行过程显示SQL语句的log4j配置
    MyBatis实体类映射文件模板
    Mybatis 学习-4
    Spring Boot + Swagger
    Spring Boot + Swagger
  • 原文地址:https://www.cnblogs.com/DASOU/p/4235867.html
Copyright © 2020-2023  润新知