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

  • 相关阅读:
    纸壳CMS替换默认实现
    ASP.Net Core 2.2 InProcess托管的Bug:unable to open database file
    GitHub设置使用SSH Key,用TortoiseGit进行Clone仓库
    在Docker中运行纸壳CMS并配置使用MySql
    使用vs code开发纸壳CMS并启用Razor智能提示
    ASP .Net Core路由(Route)
    .Net Core在Middleware中解析RouteData
    纸壳CMS可视化建站系统搭建多语言网站
    Redis的初识
    C#/Java 动态生成电子发票
  • 原文地址:https://www.cnblogs.com/yufeng1102/p/7536313.html
Copyright © 2011-2022 走看看