json转Map泛型Map<String,T>,json转集合Map泛型List<Map<String,T>>工具类_json转map 泛型-程序员宅基地

技术标签: # 工具  java  json  后端  

json转Map泛型,json转集合Map泛型工具类

不带泛型限定的问题

  • 当json转Map或者json转集合Map不指定泛型时,数据类型json指定默认类型。
  • 当我们想尝试把默认类型转成我们想要的数据类型是,比较麻烦而且容易遗漏,需要先判断原来的数据类型,把Object强转成原来的数据类型,再转成我们想要的类型。

工具类

package com.xxx.util;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;

import java.lang.reflect.Type;
import java.util.List;
import java.util.Map;

/**
 * Json 工具类
 *
 * @author fan
 */
public abstract class JsonUtil {
    
   /**
     * 泛型类型,所以同类型可以使用同一个对象
     */
    public final static Type MAP_STRING_LONG = new TypeReference<Map<String, Long>>() {
    
    }.getType();
    public final static Type LIST_MAP_STRING_DOUBLE = new TypeReference<List<Map<String, Double>>>() {
    
    }.getType();

    /**
     * json串转Map
     *
     * @param jsonString json串
     * @return 对象
     */
    public static <T> Map<String, T> json2Map(String jsonString, Type type) {
    
        return JSON.parseObject(jsonString, type);
    }

    /**
     * json串转List<Map<String,T>>
     *
     * @param jsonString json串
     * @return List<Map < String, T>>
     */
    public static <T> List<Map<String, T>> json2ListMap(String jsonString, Type type) {
    
        return JSON.parseObject(jsonString, type);
    }

}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dhbfjh/article/details/118331589

智能推荐

jmeter两种设置中文方法_jmeter设置中文-程序员宅基地

文章浏览阅读1.7w次,点赞14次,收藏42次。jmeter两种设置中文方法、jmeter设置为中文方法、jmeter设置为中文的两种方法、jmeter怎么改中文_jmeter设置中文

Iperf 报错:read failed: No route to host_iperf no route to host-程序员宅基地

文章浏览阅读1.4w次,点赞2次,收藏8次。调试Cent OS 7.5的系统的IPerf,发现server端,无法打印出来的间隔接受率等信息,client也报错,报错显示如下[root@localhost ~]# iperf -u -c 192.168.108.61 -i1 -t9999999999 -b 3M -l 1200----------------------------------------------------------..._iperf no route to host

Linux负载命令_linux 负载-程序员宅基地

文章浏览阅读995次。Linux查看负载的命令_linux 负载

站长工具大全,站长工具哪个好用,站长在线工具-程序员宅基地

文章浏览阅读2.9w次。在每日的seo工作中,相信以上很多工具大家都会经常用到这些实用的SEO工具,坚持用这些工具为给我们的工作带来意想不到的效果,一定要坚持下去。我只能说,各有千秋,站长之家的权重计算比较低,所以大家一看有权重心理问题觉得站长之家好,爱站权重计算较高所以站长之家有权重在爱站却没有。站长和爱站主要是权重不太一样,爱站的低一些,不过无论是站长还是爱站都是自己的算法,等搜索引擎没有公布任何权重的算法。对于站长工具每个站长需求不一样,所以没有所谓的哪个好用,另个每个站长工具都有其特点,适合自己的才是最好的。...

机器人行业_2019年机器人及自动化系统所处行业阶段-程序员宅基地

文章浏览阅读2.9k次。第一部分全球 机器人行业发展趋势一、全球机器人行业重点企业股价趋势在研究机器人龙头企业股价过程中,我们发现这些企业的股价无论是在一个较长的时间内,还是在近几年,都呈现上涨的态势。从全球范围看,机器人行业仍处于上升期。随着机器人技术的进步,以及中国等发展中国家人口红利耗尽,自动化大趋势不可挡,也为机器人行业发展提供了先决条件。(1)近五年机器人四大龙头企业股价呈涨势随着全球经济从20_2019年机器人及自动化系统所处行业阶段

前端组件之Bootstrap与Ant design of Vue_bootstrap与antd-程序员宅基地

文章浏览阅读5.4k次,点赞4次,收藏6次。架构1、前言2、Bootstra跟Ant design对比2.1 简介2.1.1 Bootstrap2.1.2 Ant design2.2 特性2.2.1 Bootstrap2.2.2 Ant Design Of Vue2.3 入门条件BootstrapAnt Design Of Vue2.4 部分组件的显示效果以及代码2.4.1 导航条2.4.2 巨幕2.5 栅格系统3、两个强大组件库的一些共性总而言之1、前言本文仅面向前端初始学习者,当然也欢迎大犇来指正其中错误玩前端的新手,或多或少地会见过并_bootstrap与antd

随便推点

input js 离开事件_onBlur事件与onfocus事件(js) (光标到达和离开是触发事件)...-程序员宅基地

文章浏览阅读1w次。[1、回车键触发事件的js代码 在文本框中输入完内容后,经常需要按回车,焦点跳到下个文本框,或者触发按钮事件判断是否按下的为回车非常简单:function EnterPress(){ ionFocus事件就是当光标落在文本框中时发生的事件。onBlur事件是光标失去焦点时发生的事件。可以编如下例子1.html使用onBlur事件处理程序[以前看到alibaba上的注册右边的提示信息效..._如何使onblur事件里的内容执行完再退出

c++opencv Chapter 7 - Shapes or Contour Detection-程序员宅基地

文章浏览阅读195次。在介绍形状特征提取之前,先了解几个特征提取的重要函数。

【UE4】 VS2019编译源码错误 error C4800_vs2019 memory(3382): error c4800: 从“_ty”到 bool 的隐式-程序员宅基地

文章浏览阅读1k次。参考文章https://blog.csdn.net/weixin_43030629/article/details/104947160._vs2019 memory(3382): error c4800: 从“_ty”到 bool 的隐式转换。信息可能丢失

ROS中开源激光slam(2D)[gmapping hector karto cartographer]_karto 定位-程序员宅基地

文章浏览阅读8.1k次,点赞5次,收藏43次。ROS中开源激光slam(2D)[gmapping hector karto cartographer]_karto 定位

在配置hibernate-程序员宅基地

文章浏览阅读1k次,点赞8次,收藏20次。资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。整版!**自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

java计算机毕业设计随心淘网管理系统源代码+数据库+系统+lw文档-程序员宅基地

文章浏览阅读203次。java计算机毕业设计随心淘网管理系统源代码+数据库+系统+lw文档。springboot基于B_S架构的疫情包联信息管理系统的设计与实现。springboot基于精细化考核的离散数学课程教学目标达成系统。springboot基于Springboot的大学宿舍管理系统。ssm临港新片区招商引资项目管理系统的设计与实现。_jsp__access_在线网络购物系统_ssm疫情背景下基于web的学生信息日报系统。JSP广告公司网站的设计与实现mysql。jsp基于javaweb的公益募捐网站。

推荐文章

热门文章

相关标签