Java中快速把map转成json格式的方法
在日常的使用中,我们一般会遇到map转json,如果遍历的话会浪费大量的时间,其实我们拥有这样的jar包
The method *** is undefined for the type JSONObject 缺哪个包------
json-lib.jar
这样还是不行的 需要一个依赖的jar包要不然会报错
java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher
当当当当 jar包是ezmorph-***.jar
下面我们使用的方法是
JSONSerializer.toJSON(map对象)
比如我们的map对象是
{time=2015/04/10, carNum=京A2212, mark=前杠受损,大灯受损, billNum=100232113213R}
转换成json之后的结果是
{"time":"2015/04/10","carNum":"京A2212","mark":"前杠受损,大灯受损","billNum":"100232113213R"}
是不是超级有爱
相关推荐
-
java中实体类和JSON对象之间相互转化
在需要用到JSON对象封装数据的时候,往往会写很多代码,也有很多复制粘贴,为了用POJO的思想我们可以装JSON转化为实体对象进行操作 package myUtil; import java.io.IOException; import myProject.Student; import myProject.StudentList; import org.codehaus.jackson.map.ObjectMapper; import org.json.JSONArray; import or
-
GSON实现Java对象与JSON格式对象相互转换的完全教程
Gson是一个Java库,用来实现Json和Java对象之间的相互转换.Gson是一个托管在https://github.com/google/gson的开源项目. Gson中主要的类是Gson,也可以使用类GsonBuilder在创建Gson对象的同时设置一些选项. Gson对象在处理Json时不会保存任何状态,所以使用者能够很轻松的对同一个Gson对象进行多次序列化.反序列化等操作. 示例:基本使用 //Serialization Gson gson = new Gson(); gson.t
-
java生成json数据示例
JsonTools.java 复制代码 代码如下: package com.lihua.json.tools; import net.sf.json.JSONObject; public class JsonTools { public JsonTools() { } /** * @param key * 表示json字符串的头信息 * @param value * 是对解析的集合的类型 * @return */ //将数据转
-
java使用JSONObject实例
一.引入jar包使用JSONObject必须引用JSON-lib.jar,同时它还依赖于其他包common-lang.jarcommon-beanuitls.jarcommon-collections.jarcommon-logging.jarezmorph.jar二.JSONObject对象使用JSON-lib包是一个java对象.xml.JSON互相转换的包.1.将Java对象转换成 json字符串 复制代码 代码如下: Person p1=new Person();p1.setName("
-
使用Jackson来实现Java对象与JSON的相互转换的教程
一.入门 Jackson中有个ObjectMapper类很是实用,用于Java对象与JSON的互换. 1.JAVA对象转JSON[JSON序列化] import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import com.fasterxml.jackson.databind.ObjectMapper; public class JacksonDemo { p
-
java解析任意层数json字符串的方法
复制代码 代码如下: //解析策略,有可能是解析json字符串,有可能为数据中的图片地址,email等package cc.util.regex; public enum RegexPolicy { Json("Json"), Image("ImageFromHtml"); private String value; RegexPolicy (String value) { this.value = value; } @Override public String
-
Java代码实现Map和Object互转及Map和Json互转
先给大家介绍下map和object互相转换的代码. 具体代码如所示: /** * 使用org.apache.commons.beanutils进行转换 */ class A { public static Object mapToObject(Map<String, Object> map, Class<?> beanClass) throws Exception { if (map == null) return null; Object obj = beanClass.newI
-
Java实现操作JSON的便捷工具类完整实例【重写Google的Gson】
本文实例讲述了Java实现操作JSON的便捷工具类.分享给大家供大家参考,具体如下: 对于JSON数据格式的处理,自开发Java以来,已用过多种JSON的开源工具,用得最好,也用得最High的恐怕要属Google的Gson了. 特别为它写了一个工具类,放入常备工具中,方便使用.下面是为GSON 1.5版本重写的工具类. 依赖包: slf4j-api-1.6.0.jar slf4j-log4j12-1.6.0.jar log4j-1.2.15.jar gson-1.5.jar /** * Copy
-
浅析Java中JSONObject和JSONArray使用
废话不多说,先给大家贴代码,具体代码如下所示: import net.sf.json.JSONArray; import net.sf.json.JSONObject; import java.util.*; public class JavaTest { public static void main(String[] args){ JSONObject obj=new JSONObject(); obj.put("derek","23"); obj.put(&q
-
JAVA对象JSON数据互相转换的四种常见情况
1. 把java 对象列表转换为json对象数组,并转为字符串 复制代码 代码如下: JSONArray array = JSONArray.fromObject(userlist); String jsonstr = array.toString(); 2.把java对象转换成json对象,并转化为字符串 复制代码 代码如下: JSONObject object = JSONObject.fromObject(invite); String str=object.toString
-
Java中JSON字符串与java对象的互换实例详解
在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式, JSON可以有两种格式,一种是对象格式的,另一种是数组对象, {"name":"JSON","address":"北京市西城区","age":25}//JSON的对象格式的字符串 [
随机推荐
- 使用React实现轮播效果组件示例代码
- 关于BIG5-HKSCS的解决方法
- Codeigniter注册登录代码示例
- PHP如何通过传引用的思想实现无限分类(代码简单)
- python获取当前计算机cpu数量的方法
- ASP UTF-8编码生成静态网页的函数
- 关于MySQL数据迁移--data目录直接替换注意事项的详解
- Centos下查看网卡的实时流量命令
- 使用curator实现zookeeper锁服务的示例分享
- MongoDB修改、删除文档的域属性实例
- mysql 常用命令用法总结脚本之家整理版
- JavaScript判断是否为数字的4种方法及效率比较
- PHP动态图像的创建
- Android Studio 生成自定义jar包的步骤详解
- C语言高效实现向量循环移位
- 浅谈webpack+react多页面开发终极架构
- 浅谈Mysql指定顺序排序查询
- IOSdrawRect实现雪花飘落效果
- nginx限制IP恶意调用短信接口处理方法
- vue中的适配px2rem示例代码