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

  • 相关阅读:
    java 无符号byte转换
    MySQL分区总结
    eclipse @override注解出错
    git 利用hook 实现服务器自动更新代码
    Centos 安装mysql
    Centos Python3安装共存
    chromedriver 代理设置(账号密码)
    PyQt5整体介绍
    python图片云
    PyPt5 浏览器实例
  • 原文地址:https://www.cnblogs.com/yufeng1102/p/7536313.html
Copyright © 2011-2022 走看看