当前位置: 首页 > news >正文

怎么做一个公司的网站宣传平台有哪些

怎么做一个公司的网站,宣传平台有哪些,画册设计网站有哪些,jsp网站开发 心得背景:前端保存到数据库中的为json格式字符串。在解析后回显前端时需要使用到json格式。如果按照固定思维需要在后端增加很多的类字段以应对这个问题。解决的方案就是使用Map对象接收转换后的数据(这里的数据是json的格式存储的) 数据库类型 存…

背景:前端保存到数据库中的为json格式字符串。在解析后回显前端时需要使用到json格式。如果按照固定思维需要在后端增加很多的类字段以应对这个问题。解决的方案就是使用Map对象接收转换后的数据(这里的数据是json的格式存储的)

  • 数据库类型
    在这里插入图片描述
  • 存储的json结构数据

在这里插入图片描述

  • 配置json处理器类并使用注解方式配置
    在这里插入图片描述

    package com.ruoyi.common.mybatis;import cn.hutool.core.util.StrUtil;
    import com.baomidou.mybatisplus.core.toolkit.Assert;
    import com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler;
    import com.fasterxml.jackson.core.JsonProcessingException;
    import com.fasterxml.jackson.databind.ObjectMapper;
    import lombok.extern.slf4j.Slf4j;
    import org.apache.ibatis.type.JdbcType;
    import org.apache.ibatis.type.MappedJdbcTypes;
    import org.apache.ibatis.type.MappedTypes;
    import com.ruoyi.common.utils.tduck.JsonUtils;import java.io.IOException;/*** Jackson 实现 JSON 字段类型处理器** @author hubin* @since 2019-08-25*/
    @Slf4j
    @MappedTypes({Object.class})
    @MappedJdbcTypes(JdbcType.VARCHAR)
    public class JacksonTypeHandler extends AbstractJsonTypeHandler<Object> {private static ObjectMapper objectMapper = new ObjectMapper();private Class<?> type;public JacksonTypeHandler(Class<?> type) {if (log.isTraceEnabled()) {log.trace("JacksonTypeHandler(" + type + ")");}Assert.notNull(type, "Type argument cannot be null");this.type = type;}public static void setObjectMapper(ObjectMapper objectMapper) {Assert.notNull(objectMapper, "ObjectMapper should not be null");JacksonTypeHandler.objectMapper = JsonUtils.getInstance();}@Overrideprotected Object parse(String json) {try {if (StrUtil.isBlank(json)) {return null;}return objectMapper.readValue(json, type);} catch (IOException e) {throw new RuntimeException(e);}}@Overrideprotected String toJson(Object obj) {try {return JsonUtils.objToJsonIgnoreNull(obj);} catch (JsonProcessingException e) {throw new RuntimeException(e);} catch (Exception e) {throw new RuntimeException(e);}}
    }
  • 解析后的数据,在前端api响应中可以查看
    在这里插入图片描述

  • 总结。使用向JacksonTypeHandler这样的方式还能够解析数据库存储的0或者1的数据,转换的前端后是true和false的转换。

http://www.cadmedia.cn/news/5816.html

相关文章:

  • 发改委门户网站建设思路谷歌查询关键词的工具叫什么
  • 网页制作与设计项目策划书百度搜索seo
  • 寻找销售团队外包站长工具seo查询5g5g
  • 城乡与建设厅网站上海网络推广培训学校
  • 泉州网站设计网络营销活动策划方案
  • 提供秦皇岛网站建设网页模板怎么用
  • 贵州公明建设投资咨询有限公司官方网站汕头seo优化项目
  • 网站建设合同按什么交印花税指数型基金是什么意思
  • 国家建设部投诉网站营销公司
  • 办网站租服务器百度系优化
  • 广东省两学一做网站友情链接平台网站
  • 中国近期的军事大新闻湖南正规seo公司
  • wordpress单页面主题百度seo免费推广教程
  • 网站设计步骤的教学设计服装市场调研报告范文
  • 资兴市网站建设专业最近发生的热点事件
  • app用什么开发软件好seo按照搜索引擎的
  • 北京建站公司兴田德润信任百度竞价推广公司
  • html个人简历模板长沙网站优化方案
  • 网站建设实训总结300槐荫区网络营销seo
  • 专业网站制作公司咨询代运营一般收费
  • 企业网站建站的专业性原则是指网站信息内容应该体现建站目的和目标群体重庆排名seo公司
  • 网站排名不稳定怎么办南昌百度推广联系方式
  • 怎么建设自己的卡盟网站浙江seo外包
  • 襄垣城乡建设管理局的网站关键字c语言
  • 茶叶网站建设公司帆软社区app
  • b2c的盈利模式是什么seo推广公司排名
  • 百度短链接生成器福州seo建站
  • 临沂建设局网站质量三监督怎样创建自己的电商平台
  • 网站建设 每年费用企业邮箱登录
  • 网站规划与建设论文自动seo系统