- 浏览: 230845 次
- 性别:
- 来自: 北京
文章分类
最新评论
/******************************************************************************* * @project: alms * @package: com.acconsys.alms.util * @file: MapJsonUtil.java * @author: Malt * @created: 2013-9-27 * @purpose: * * @version: 1.0 * * Revision History at the end of file. * * Copyright 2013 AcconSys All rights reserved. ******************************************************************************/ package com.acconsys.alms.util; import java.util.Map; import net.sf.json.JSONObject; public class MapJsonUtil { /** * String(json) conversion Map. * @param strJSON * @return * @throws JSONException */ @SuppressWarnings("unchecked") public static Map<String,Object> StrJSON2Map(String strJSON){ JSONObject jsonObj = JSONObject.fromObject(strJSON); return (Map<String, Object>) JSONObject.toBean(jsonObj,Map.class); } /** * Map conversion String(json). * @param map * @return */ public static String MapToStrJSON(Map<String,Object> map) { String jsonStr = null; jsonStr = JSONObject.fromObject(map).toString(); return jsonStr; } public static void main(String[] args) { System.out.println(StrJSON2Map("{\"A\":\"AV\"}").get("A")); System.out.println(); System.out.println(MapToStrJSON(StrJSON2Map("{\"A\":\"AV\"}"))); } } /******************************************************************************* * <B>Revision History</B><BR> * [type 'revision' and press Alt + / to insert revision block]<BR> * * * * Copyright 2013 AcconSys All rights reserved. ******************************************************************************/
发表评论
-
JAVA调用热敏打印机
2018-04-24 19:48 2566package test; import java. ... -
java中JSON转对象
2018-04-24 19:26 713依赖jar JSON格式 {order:{buyer:'大 ... -
Log4j输出多个文件
2017-12-22 13:54 607log4j.rootLogger=warn,stdout, ... -
Eclipse生成可运行jar策略
2017-12-06 21:03 624一个普通的java工程,用cxf连接webserivice。在 ... -
在线运行java测试
2017-12-01 11:42 1204http://www.runoob.com/try/runco ... -
TOMCAT不能正常启动总结
2017-11-29 14:11 1073记录下TOMCAT不能启动的几种原因 -
bat获得环境变量属性值的第一段
2017-10-27 17:38 1156分号将Path中的路径分隔开,取第一个路径用tokens=1, ... -
自定义result返回值(转载)
2017-10-27 10:43 670Struts2 自定义Result ... -
HttpClient使用
2017-10-26 17:14 549http://blog.csdn.net/z6918378 ... -
调用HTTP下载文件401错误
2017-08-03 09:19 1396public static boolean httpDow ... -
MAVEN通过URL下载jar
2017-12-06 22:47 1321MAVEN通过URL下载jar -
传统行业到互联网
2017-03-27 23:02 496http://card.weibo.com/article/h ... -
spring+mybatis+struts2集成
2017-03-23 11:34 437这篇写的不错:http://blog.csdn.net/afg ... -
maven搭建SSM
2016-12-09 17:49 590可参考:http://wosyingjun.iteye.com ... -
maven发布tomcat
2016-12-08 10:21 438转载:http://www.cnblogs.com/g ... -
swing-FlowLayout垂直布局
2016-12-07 17:35 1601package layout; import jav ... -
dom4j及xpath基础应用
2016-12-01 14:17 562Jdom:对于小型xml处理就好 dom4j:对于大文件优与j ... -
Websocket
2016-11-02 10:28 500最简单的理解 ,websock ... -
JAVA 读取最后一行 删除最后一行 覆盖最后一行
2016-09-26 16:33 1838注:有的地方视情况而定,比如nextend = start+l ... -
Webservice调用错误(unexpected element (uri:"", local:"billType"))解决
2016-09-21 10:10 9608帮同事看Webservice调用问题, 网上找了半天,只有 ...
相关推荐
Java与JSON互相转换是开发过程中常见的需求,尤其是在服务器端与前端之间传递数据时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性、易写性和高效性,被广泛应用于Web服务。Java则是...
本压缩包提供了两个关键功能:将Map对象转换为JSON字符串和将List对象转换为JSON字符串。这两个工具类对于Android开发者来说非常实用,因为它们简化了Java对象与JSON格式之间的互换过程。 首先,让我们详细了解Map...
在Java编程中,经常需要处理数据的序列化和反序列化,其中ArrayList<Map<Object>>与JSON之间的转换是一个常见的需求。JSON是一种轻量级的数据交换格式,广泛用于互联网应用中的数据传输,因为它易于阅读和编写,同时...
1.JSON与其他数据类型互相转换; 2.支持转换类型有:map、List等; 3.java语言实现; 4.支持不同数据类型相互转换;
本教程将详细介绍如何将Map转换为Json,并提供一个简单的Json教程。 首先,让我们了解Map。Map是一个集合,其中每个元素都是一个键值对,键是唯一的,用于标识对应的值。例如,在Java中,我们可以创建一个Map如下:...
这个"Java对象与Json之间的互相转换的jar包"正是提供了这样的功能。 这个jar包可能包含了如Jackson、Gson、Fastjson等流行的Java JSON库,它们各自提供了丰富的API来方便开发者进行对象与JSON的转换。 1. Jackson...
2. 将XML转换为Java对象:可以使用`com.fasterxml.jackson.databind.ObjectMapper`将`Document`对象转换为`Map, Object>`或其他自定义的Java类。 3. 序列化为JSON:再利用`ObjectMapper`的`writeValueAsString()`...
在Java中,我们经常需要将JSON字符串与Map对象互相转换,以便处理数据。本篇文章将详细探讨使用Jackson库和json-lib库这两种流行的方式进行转换,并分析它们之间的差异。 **一、Jackson库** Jackson是Java开发的高...
Jackson是Java领域最流行的JSON处理库之一,它提供了高效且灵活的API来实现JSON与Java对象之间的相互转换。本实例将详细介绍如何使用Jackson库进行JSON到Java对象的反序列化以及Java对象到JSON的序列化。 首先,...
在本示例中,我们将深入探讨如何使用Gson库将JSON数据与Map对象进行相互转换,这对于在Java应用程序中处理JSON数据非常有用。 首先,我们需要导入Gson库。如果你的项目是Maven项目,可以在pom.xml文件中添加以下...
Java与JSON对象间转换的知识点涉及到Java中对象与JSON格式数据之间的互相转换方法,这是在Web开发和数据交互中常见的需求。在Java中处理JSON数据主要依靠一些第三方库,json-lib是其中之一,它能够将Java对象转换成...
3. 在线XML/JSON互相转换工具:http://tools.jb51.net/code/xmljson 4. JSON代码在线格式化/美化/压缩/编辑/转换工具:http://tools.jb51.net/code/jsoncodeformat 5. 在线json压缩/转义工具:...
在存储的时候想把数据列表存储成json string,但是在代码使用的时候又觉得用map更快更方便。这个时候就需要相互转换,下面是一个转换的例子。 // Test for json and map converting package main import ( ...
是开源库Apache Commons Lang中的一个类,它提供了解决Java对象与JSON字符串之间转换的功能。这篇博客文章"net.sf.json.JSONObject实现Object对象与Json字符串的互转"深入探讨了如何使用`JSONObject`来处理这种转换...
总结来说,JSON-lib是Java开发者处理JSON数据的强大工具,它可以方便地进行Java对象与JSON之间的转换,以及JSON与XML之间的互操作,简化了数据交换和处理的复杂性。在实际项目中,根据需求选择合适的版本和配置,...
JSON-lib是一个用于Java平台的强大且灵活的库,它可以实现Java对象与JSON、XML格式数据之间的互相转换。对于那些希望在Java应用程序中轻松处理JSON或XML数据的开发者来说,这是一个非常有用的工具。 #### 二、准备...
- **XML与JSON转换**:`JSONArray xml2json(String xml)` 和 `String json2xml(JSONArray jsonArray)` 方法实现XML与JSON的互相转换。 - **自定义转换规则**:通过`Transformer`接口可以自定义对象转换规则。 ### ...
在JSON与Java对象互相转换时,这个库可能用于自动映射Bean属性。 5. **commons_logging.jar**: Apache Commons Logging是一个日志接口,允许在运行时插入不同的日志实现。`json-lib`可能使用它来记录处理JSON时的...
它们之间可以通过`getJSONArray()`和`put()`方法互相转换。 9. 错误处理: - JSON操作过程中可能出现的错误通常通过`JSONException`抛出,编程时需要捕获并处理这些异常。 10. 兼容性: - `org.json`库适用于...
- `json`对象可以与多种C++基本类型(如int、double、bool、std::string等)以及容器(如std::vector和std::map)之间互相转换。例如,将int转换为json: ```cpp int number = 42; nlohmann::json j_number = ...