zoukankan      html  css  js  c++  java
  • JsonUtil

    import java.util.Map;
    
    import org.apache.commons.lang3.StringUtils;
    
    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONObject;
    import com.alibaba.fastjson.serializer.SerializerFeature;
    
    /**
     * 〈一句话功能简述〉<br>
     * 〈功能详细描述〉
     *
     * @author
     * @see [相关类/方法](可选)
     * @since [产品/模块版本] (可选)
     */
    public class JsonUtil {
    
        private JsonUtil() {
        }
    
        /**
         * map转换成json字符串
         *
         * @param map
         * @return
         */
        public static String mapToJson(Map<String, String> map) {
            return JSON.toJSONString(map);
        }
    
        /**
         * 将对象转换为json字符串
         *
         * @param object
         * @return
         */
        public static String toJson(Object object) {
            String jsonStr = StringUtils.EMPTY;
            if (object != null) {
                jsonStr = JSON.toJSONString(object, SerializerFeature.WriteMapNullValue);
            }
            return jsonStr;
        }
    
        /**
         * 解析json字符串中的特定字段 <br>
         *
         * @param jsonStr json字符串
         * @param element 字段名称
         * @return
         */
        public static String parse(String jsonStr, String element) {
            String result = null;
            if (StringUtils.isBlank(jsonStr) || StringUtils.isBlank(element)) {
                return result;
            }
            JSONObject jsonObject = JSON.parseObject(jsonStr);
            if (jsonObject.containsKey(element) && jsonObject.get(element) != null) {
                result = jsonObject.get(element).toString();
            }
            return result;
        }
    
    }
    每天一点点,惊喜不间断
  • 相关阅读:
    Tiddlywiki 维基程序使用手册
    Codeigniter 3.0 相关文档 part two
    css hack
    sql入门基础
    nodejs如何储存一个GBK编码的文件
    PHP 代码片段记录
    javascript 数字进制转换
    子网掩码计算题
    Trace文件过量生成问题解决
    PHP Header下载文件在IE文件名中文乱码问题
  • 原文地址:https://www.cnblogs.com/wszn-java/p/14872114.html
Copyright © 2011-2022 走看看