支持处理 JSON 的第三方 Jar 包:http://www.json.org/
我使用 gson-2.2.4.jar 处理:
import java.lang.reflect.Type; import java.util.HashMap; import java.util.Map; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; public class TestGSON{ public static void main(String[] args) { Gson gson = new Gson(); String[] regxList = new String[]{"\\w+","\\w+","\\w+"}; String path = "D://temp//test1.txt"; String path2 = "D://temp//test2.txt"; Map<String, String[]> inputList = new HashMap<String, String[]>(); inputList.put(path, regxList); inputList.put(path2, regxList); String input2Json = gson.toJson(inputList); System.out.println("In Json format: "+ input2Json); inputList.clear(); Type type = new TypeToken<HashMap<String, String[]>>(){}.getType(); Map<String, String[]> json2map = gson.fromJson(input2Json, type); System.out.println(json2map.get(path).length); } }
还有其他的方法,具体请参考附件中的 API
相关推荐
总之,Gson-2.2.4.jar是Java开发中的一个关键工具,它简化了JSON数据与Java对象之间的转换。通过理解和掌握Gson的基本用法和高级特性,开发者可以更高效地处理数据序列化和反序列化任务,提升项目的可维护性和可扩展...
通过Gson-2.2.4-sources.jar中的源代码,开发者可以研究Gson如何解析JSON结构,如何映射到Java对象,以及如何处理异常情况。这对于学习JSON处理和提升Java编程技能非常有帮助。同时,源码也能帮助开发者在遇到问题时...
gson-2.2.4.jar (JSON parser + JSON generator) in java Gson 是google解析Json的一个开源框架。网上都说这个比fastJson,JackJso都要好,建议使用Gson。 MD5:2f54fc24807a4cad7297012dd8cebf3d 大小:226 KB gson ...
gson是google推出的一个工具,用于将用户自定义的object转换成json...3.选择Add External Jar,选择解压得到的gson-2.2.4.jar即可 若要为该jar文件添加javadoc,请参考:http://maider.blog.sohu.com/264053385.html
2. **gson-2.2.4-javadoc.jar**:这个文件包含Gson库的API文档,对每个类、接口、方法和构造函数都提供了详细的说明,帮助开发者理解如何使用Gson库。通过查看这些文档,开发者可以快速查找所需的功能,避免了编写...
这个"google-gson-2.2.4.jar"是Gson库的一个特定版本,发布于2014年,它包含了丰富的功能,允许开发者在Java应用程序中方便地处理JSON数据。 首先,让我们了解一下Gson的核心概念。Gson库的核心类有`Gson`,它是...
1. `gson-2.2.4.jar`:这是Gson的核心库,包含了所有用于JSON序列化和反序列化的类和方法。它允许开发者将Java对象转换为JSON字符串,也可以将JSON字符串解析为相应的Java对象。这个功能在处理网络请求、存储数据...
GSON完整包,包含三个jar包。 gson-2.2.4.jar GSON生成解析json数据的基本jar包; gson-2.2.4-javadoc.jar GSON API介绍文档包; gson-2.2.4-sources.jar GSON源码包。
"google-gson-2.2.4" 是Google开发的一个Java库,主要用于将Java对象转换为JSON(JavaScript Object Notation)格式的字符串,以及将JSON数据解析回等效的Java对象。这个版本号"2.2.4"代表了Gson库的一个稳定发行版...
在提供的"json.org.jar和gson-2.2.4(解析和生成)"压缩包中,包含了这两个库的示例代码,帮助开发者了解如何使用它们进行JSON的解析和生成。通过这些示例,你可以学习: 1. 如何使用json.org的`org.json.JSONObject`...
在Java中,处理JSON数据时,我们通常会使用到一些库,如Gson和json-lib。 **Gson库详解** Gson是由Google开发的Java库,它能将任何Java对象转换为对应的JSON字符串,同时也能将JSON内容反序列化回等效的Java对象。...
6. **日期处理**:Gson默认处理日期的方式可能不满足所有需求,但可以使用`GsonBuilder`配置自定义的日期格式。 7. **流式API**:对于大量数据,Gson提供了流式API,可以有效地读写JSON数据,减少内存占用。 在...
gson-2.2.4.jar guava-11.0.2.jar hadoop-annotations-2.10.0.jar hadoop-auth-2.10.0.jar hadoop-common-2.10.0-tests.jar hadoop-common-2.10.0.jar hadoop-nfs-2.10.0.jar hamcrest-core-1.3.jar htrace-core4-...