阅读 92

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;

/**
 * 〈一句话功能简述〉
* 〈功能详细描述〉 * * @author * @see [相关类/方法](可选) * @since [产品/模块版本] (可选) */ public class JsonUtil { private JsonUtil() { } /** * map转换成json字符串 * * @param map * @return */ public static String mapToJson(Map 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字符串中的特定字段
* * @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; } }

原文:https://www.cnblogs.com/wszn-java/p/14872114.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐