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

  • 相关阅读:
    git
    switch切换
    js object 常用方法总结
    pod install速度慢的终极解决方案
    MacBook Pro 初体验
    LINQ以及LINQ to Object 和LINQ to Entities
    WebService/WCF/WebAPI 之间的区别
    owin
    回车和刷新以及Ctr+F5的区别
    ASP.NET Core 启动流程图
  • 原文地址:https://www.cnblogs.com/yufeng1102/p/7536313.html
Copyright © 2011-2022 走看看