美文网首页
java工具类-ParamUtils

java工具类-ParamUtils

作者: iarchitect | 来源:发表于2018-08-30 14:00 被阅读0次
    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;
    
    /**
     * 参数工具类
     * @author Administrator
     *
     */
    public class ParamUtils {
    
        /**
         * 从命令行参数中提取任务id
         * @param args 命令行参数
         * @return 任务id
         */
        public static Long getTaskIdFromArgs(String[] args) {
            try {
                if(args != null && args.length > 0) {
                    return Long.valueOf(args[0]);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }  
            return null;
        }
        
        /**
         * 从JSON对象中提取参数
         * @param jsonObject JSON对象
         * @return 参数
         */
        public static String getParam(JSONObject jsonObject, String field) {
            JSONArray jsonArray = jsonObject.getJSONArray(field);
            if(jsonArray != null && jsonArray.size() > 0) {
                return jsonArray.getString(0);
            }
            return null;
        }
        
    }
    

    相关文章

      网友评论

          本文标题:java工具类-ParamUtils

          本文链接:https://www.haomeiwen.com/subject/vrgrwftx.html