博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON转Map
阅读量:5272 次
发布时间:2019-06-14

本文共 957 字,大约阅读时间需要 3 分钟。

package com.fastech.monitor_ui.util;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.fastech.monitor_ui.model.Customize_Configuration;
import net.sf.json.JSONArray;
import net.sf.json.JsonConfig;
public class JsonUtil {
    public static Map jsonToMap(String jsonStr) {
        net.sf.json.JSONObject jo = net.sf.json.JSONObject.fromObject(jsonStr);
        Map<String, Class> classMap = new HashMap<String, Class>();
        classMap.put("extend", HashMap.class);
        Map<String, Object> retMap = (Map<String, Object>) net.sf.json.JSONObject.toBean(jo, HashMap.class, classMap);
        return retMap;
    }
    /**
     * json 转 List<T>
     */
    public static  List<Map<String,String>> jsonToList(String jsonString) {
        @SuppressWarnings("unchecked")
       net.sf.json.JSONArray jo = net.sf.json.JSONArray.fromObject(jsonString);
        List<Map<String,String>> ts = (List<Map<String,String>>) JSONArray.toArray(jo, Map.class);
        return ts;
    }
}

转载于:https://www.cnblogs.com/fengmo2427/p/7462957.html

你可能感兴趣的文章
smarty模板自定义变量
查看>>
研究称90%的癌症由非健康生活习惯导致
查看>>
命令行启动Win7系统操作部分功能
查看>>
排序sort (一)
查看>>
Parrot虚拟机
查看>>
Teamcenter10 step-by-step installation in Linux env-Oracle Server Patch
查看>>
他看了几千份技术简历,愿意把技术简历的秘籍传授给你
查看>>
Struts2学习(三)
查看>>
使用电子邮件模板
查看>>
Callable和Runnable和FutureTask
查看>>
GitHub 多人协作开发 三种方式:
查看>>
文本域添加编辑器
查看>>
Yum安装MySQL以及相关目录路径和修改目录
查看>>
java获取hostIp和hostName
查看>>
RxJava结合Retrofit和Volley简单比较
查看>>
ThreadLocal 理解
查看>>
关于web服务器和数据库的各种说法(搜集到的)
查看>>
《TCP/IP 详解 卷一》读书笔记 -----第四章 ARP
查看>>
C# Stream 和 byte[] 之间的转换
查看>>
Cracking the code interview
查看>>