java, listmap2json, fastjson
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
 
public class ListMap2Json {
 
    /**
     * @param Lavender
     */
    public static void main(String[] args) {
      /*  Map<String,String> map1 = new HashMap<String,String>();
        Map<String,String> map2 = new HashMap<String,String>();
        Map<String,String> map3 = new HashMap<String,String>();
        List<Map<String,String>> list = new ArrayList<Map<String,String>>();
        map1.put("name","小明");
        map1.put("age","23");
        map1.put("sex","男");
        list.add(map1);
 
        map2.put("name","小王");
        map2.put("age","24");
        map2.put("sex","女");
        list.add(map2);
 
        map3.put("name","小张");
        map3.put("age","22");
        map3.put("sex","男");
        list.add(map3);
       // String jsonStr = JSONArray.fromObject(list).toString();
        String jsonStr = JSON.toJSONString(list);
        System.out.println(jsonStr);*/
        
       // List<HashMap<String, String>> listMap = new ArrayList<HashMap<String, String>>();
        List listMap = new ArrayList<Map<String, String>>();
        String jsonText = "[{\"age\":16,\"id\":\"P001\",\"name\":\"TOM\"},{\"age\":21,\"id\":\"P002\",\"name\":\"JACKSON\"},{\"age\":20,\"id\":\"P003\",\"name\":\"MARTIN\"}]";
        String jsonStr = "[{\"age\":\"23\",\"name\":\"小cn\",\"sex\":\"男\"},{\"age\":\"24\",\"name\":\"小王\",\"sex\":\"女\"},{\"age\":\"22\",\"name\":\"小张\",\"sex\":\"男\"}]";
        listMap = JSON.parseObject(jsonStr, List.class);
        System.out.println(JSON.toJSONString(listMap));
       
 
    }
 
}
java, listmap2json, fastjson的更多相关文章
- java alibaba fastJson 遍历数组json
		
import java.util.*; import com.alibaba.fastjson.*; public class Test { public static void main(Strin ...
 - 【daily】Java枚举 - fastjson对enum的处理
		
目的 1.枚举值转换成完全的json: 2.对象中的枚举成员完全转换成json: 3.枚举类的全部值转换成json: 枚举定义 public enum SongsEnum { SAFE_AND_SOU ...
 - java中FastJson的json类型转换
		
JSON Gson: 来自Google,功能全面.快速.简洁.面向对象.数据传递和解析方便. Jackson:来源FasterXML项目,社区活跃,更新快 解析速度和效率比Gson快,但无法按需解析, ...
 - Java利用FastJson一行代码转List<Map>为List<Bean>
		
/** * 字符串 -> json对象.实体对象.Map.List.List<Map> */ // 字符串 -> json对象 JSONObject json = JSON.p ...
 - fastJson java后台转换json格式数据
		
什么事JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Progra ...
 - Android JSON 解析库的使用 - Gson 和 fast-json
		
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
 - FastJson中@JSONField注解使用
		
最近做项目中,使用了json格式在服务器之间进行数据传输.但是发现json格式数据不符合JAVA中的变量定义规则,并且难以理解,因此需要在后台中做二次处理,将数据处理成我们系统中定义的格式. 思路: ...
 - fastjson初始化对性能的影响(转)
		
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营.对比了jackson,gson等框架之后,决定用fastjson, ...
 - 【Json】fastjson与jackson常用操作记录
		
本文只是记录fastjson.jackson一些常用的操作方法,没作比较,网上写比较的文章很多啦. 1.对象转Json串 // fastjson String objStr = JSON.toJSON ...
 
随机推荐
- VS2013打开项目Web加载失败
			
今天打开一个好久没打开过的老项目,发现web加载失败,如图: 然后重新加载项目,提示: 一开始直接在网上找答案,结果看的答案都不靠谱,只好自己动手了, 先看了 这里面是基础配置:大概看过后,又去看了提 ...
 - YbSoftwareFactory 代码生成插件【二十三】:集成强大的公文流转系统
			
今天有空更新博客才发现快一年没有写博客了,不得不感叹时间过得真快.过去的一年确实也挺忙的,在此祝各位博友们新的一年工作顺利.权限模型在过去一年进行了不少的升级,主要集成了公文流转系统.多家手机短信接口 ...
 - Java数据结构之回溯算法的递归应用迷宫的路径问题
			
一.简介 回溯法的基本思想是:对一个包括有很多结点,每个结点有若干个搜索分支的问题,把原问题分解为对若干个子问题求解的算法.当搜索到某个结点.发现无法再继续搜索下去时,就让搜索过程回溯(即退回)到该结 ...
 - Breeze库API总结(Spark线性代数库)(转载)
			
导入 import breeze.linalg._ import breeze.numerics._ Spark Mllib底层的向量.矩阵运算使用了Breeze库,Breeze库提供了Vector/ ...
 - SQL Server 在task manager里面显示CPU 使用率过高
			
发现一篇好文章 https://mssqlwiki.com/2012/10/04/troubleshooting-sql-server-high-cpu-usage/
 - myaudio.duration为null的解决办法
			
放在 myaudio.addEventListener("canplay",function(){});中,就可以获取到值.
 - vbscript调用fso
			
function getVersion(strPath) Dim fver, fso Set fso = CreateObject("Scripting.FileSystemObject&q ...
 - 【转】Hibernate 常见异常
			
转载地址:http://smartan.iteye.com/blog/1542137 Hibernate 常见异常net.sf.hibernate.MappingException 当出 ...
 - jquery on和bind
			
1:bind():为每个匹配元素的特定事件绑定事件处理函数. bind(type,[data],fn) type: 含有一个或多个事件类型的字符串,由空格分隔多个事件. 比如"click&q ...
 - 解决对含有第三方jar包的项目打包出现java.lang.NoClassDefFoundError问题
			
用eclipse普通的打包方式,对含有第三方jar包的项目进行打包.调用方法后一只出现java.lang.NoClassDefFoundError问题. 从网上搜寻,很多都是在MANIFEST.MF文 ...