zoukankan      html  css  js  c++  java
  • JSONUtil

    package com.mz.base.util;

    import org.json.JSONArray;
    import org.json.JSONObject;

    /**
    * JSON帮助类
    * @author zejun
    */
    public class JSONUtil {
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static Object getObject(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.get(key);
    }
    return null;
    }
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static String getString(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.getString(key);
    }
    return null;
    }
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static Long getLong(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.getLong(key);
    }
    return null;
    }
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static Integer getInteger(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.getInt(key);
    }
    return null;
    }
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static Boolean getBoolean(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.getBoolean(key);
    }
    return null;
    }
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static Double getDouble(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.getDouble(key);
    }
    return null;
    }
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static JSONObject getJSONObject(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.getJSONObject(key);
    }
    return null;
    }
    /**
    * 获取
    * @param json
    * @param key
    * @return
    */
    public static JSONArray getJSONArray(JSONObject json, String key){
    if(!isNull(json, key)){
    return json.getJSONArray(key);
    }
    return null;
    }
    /**
    * 验证JSON
    * @param json
    * @param key
    * @return
    */
    private static boolean isNull(JSONObject json, String key){
    if(json == null){
    return true;
    }
    return json.isNull(key);
    }
    }

  • 相关阅读:
    Animation Curve运动曲线
    Unity3D Collider类的信息传输Ontrigger*与OnCollision*
    springmvc拦截器的简单了解
    JDK中的注解简单了解
    面试加分项---HashMap底层实现原理
    springmvc参数绑定
    springmvc和struts2的区别
    修改tomcat的编码方式,可以解决某些get请求乱码问题
    springmvc 怎么响应json数据
    权限控制框架---shiro入门
  • 原文地址:https://www.cnblogs.com/yufeng1102/p/7536313.html
Copyright © 2011-2022 走看看