Java中快速把map转成json格式的方法_java

在日常的使用中,我们一般会遇到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"}

是不是超级有爱

时间: 2025-01-21 07:54:14

Java中快速把map转成json格式的方法_java的相关文章

java-extjs 树的问题,加载不出来,后台是用Java到数据读取的数据转换成json格式

问题描述 extjs 树的问题,加载不出来,后台是用Java到数据读取的数据转换成json格式 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@include file="common/common.jsp"%> <% pagemenustr += "addBtn(tb,'" + I18n.getText(&

php数组转成json格式的方法

 这篇文章主要介绍了php数组转成json格式的方法,实例分析了php操作数组及json格式数据的方法,需要的朋友可以参考下     本文实例讲述了php数组转成json格式的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: function array_to_json( $array ){ if( !is_array( $array ) ){ return false; } $associative = count( array_diff( array_keys($array),

在java中实现C#语法里的按引用传递参数的方法_java

在C#中,在次函数中调用时改变了其中的数值,主函数中也将发生改变 ref 关键字使参数按引用传递.其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中.若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字 out 关键字会导致参数通过引用来传递.这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化.若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字. Java里面不像C#那样,Java只有对象类

详解Java中的线程让步yield()与线程休眠sleep()方法_java

线程让步: yield()yield()的作用是让步.它能让当前线程由"运行状态"进入到"就绪状态",从而让其它具有相同优先级的等待线程获取执行权:但是,并不能保证在当前线程调用yield()之后,其它具有相同优先级的线程就一定能获得执行权:也有可能是当前线程又进入到"运行状态"继续运行!示例: class ThreadA extends Thread{ public ThreadA(String name){ super(name); } pu

java中数组list map三者之间的互转介绍_java

三者之间转换关系,一张图清晰呈现.  上代码: 其中的maputils是apache的collection包. 复制代码 代码如下: package util; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.commons.collections.MapUtil

hashmap-Struts1中map转换成json传到前台时取不到值——求指点!

问题描述 Struts1中map转换成json传到前台时取不到值--求指点! 后台报这个: Property 'servlet' has no read method. SKIPPED Property 'servletFor' has no read method. SKIPPED Property 'servlet' has no read method. SKIPPED Property 'servletFor' has no read method. SKIPPED Property '

Excel表格中快速实现元转换成以万元显示的方法

  Excel表格中快速实现元转换成以万元显示的方法 左表为源表,右表为显示表.右表旁有一个框(万元). 点击框,框内会画一个勾.右表马上会转换成以万元显示. 这样的转换方便吧.下面本文带大家一起动手制作. 制作步骤: 1.开发工具(如果没有,可以通过文件 - 选项 - 自定义功能区 - 右侧框中选取开发工具)- 插入 - 表单控件中选取复选框 - 按左键不松在表中拖画出来. 2.选取复选框(在复选框上右键单击) - 右键菜单中点击"设置控件格式"打开设置对象格式窗口,在窗口中设置单元

php实现数组中索引关联数据转换成json对象的方法_php技巧

本文实例讲述了php实现数组中索引关联数据转换成json对象的方法.分享给大家供大家参考.具体实现方法如下: public static function encode(&$var) { return '{'.implode(',',self::encodeExcute($var)).'}'; } private static function encodeExcute(&$var) { $json = array(); switch (gettype($var)) { case 'arr

在Cocos Studio中编辑的场景导出成json文件,如何还原成csd场景文件

问题描述 在Cocos Studio中编辑的场景导出成json文件,如何还原成csd场景文件 公司买了一份游戏源码,要我们自己修改UI,但是没有csd文件,界面都是json文件的格式,刚接触cocos2dx游戏的开发,只知道用Cocos Studio编辑游戏界面,而且Cocos Studio中新建的场景发布资源之后,可以生成对应的json文件,所以想试试能不能把json还原成csd文件,这样就可以通过Cocos Studio来进行可视化编辑了,有没有大神知道方法,还请不吝赐教,在此谢过. 解决方