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);
    }
    }

  • 相关阅读:
    CentOS7修改网卡为eth0
    前端开发实时可视化
    push本地代码到github发生错误的解决办法
    前端面试总结(一)
    HTML5+CSS3开发移动端页面
    web安全-XSS
    前端面试总结
    JavaScript中的原型和原型链
    jQuery与Ajax
    JavaScript中模块化工具require.js
  • 原文地址:https://www.cnblogs.com/yufeng1102/p/7536313.html
Copyright © 2011-2022 走看看