`
Lstoryc
  • 浏览: 78197 次
文章分类
社区版块
存档分类
最新评论

使用 gson-2.2.4.jar 处理 JSON

 
阅读更多

   支持处理 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下载

    总之,Gson-2.2.4.jar是Java开发中的一个关键工具,它简化了JSON数据与Java对象之间的转换。通过理解和掌握Gson的基本用法和高级特性,开发者可以更高效地处理数据序列化和反序列化任务,提升项目的可维护性和可扩展...

    Gson-2.2.4.jar包和源代码

    通过Gson-2.2.4-sources.jar中的源代码,开发者可以研究Gson如何解析JSON结构,如何映射到Java对象,以及如何处理异常情况。这对于学习JSON处理和提升Java编程技能非常有帮助。同时,源码也能帮助开发者在遇到问题时...

    gson-2.2.4.jar

    gson-2.2.4.jar (JSON parser + JSON generator) in java Gson 是google解析Json的一个开源框架。网上都说这个比fastJson,JackJso都要好,建议使用Gson。 MD5:2f54fc24807a4cad7297012dd8cebf3d 大小:226 KB gson ...

    gson-2.2.4.jar库文件(含javadoc和source) 用于json生成与读取

    gson是google推出的一个工具,用于将用户自定义的object转换成json...3.选择Add External Jar,选择解压得到的gson-2.2.4.jar即可 若要为该jar文件添加javadoc,请参考:http://maider.blog.sohu.com/264053385.html

    google-gson-2.2.4.zip

    2. **gson-2.2.4-javadoc.jar**:这个文件包含Gson库的API文档,对每个类、接口、方法和构造函数都提供了详细的说明,帮助开发者理解如何使用Gson库。通过查看这些文档,开发者可以快速查找所需的功能,避免了编写...

    google-gson-2.2.4.jar及多种示例代码

    这个"google-gson-2.2.4.jar"是Gson库的一个特定版本,发布于2014年,它包含了丰富的功能,允许开发者在Java应用程序中方便地处理JSON数据。 首先,让我们了解一下Gson的核心概念。Gson库的核心类有`Gson`,它是...

    Google的json数据转换的jar包gson-2.2.4

    1. `gson-2.2.4.jar`:这是Gson的核心库,包含了所有用于JSON序列化和反序列化的类和方法。它允许开发者将Java对象转换为JSON字符串,也可以将JSON字符串解析为相应的Java对象。这个功能在处理网络请求、存储数据...

    gson-2.2.4.jar-source-javadoc.zip

    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-gson-2.2.4" 是Google开发的一个Java库,主要用于将Java对象转换为JSON(JavaScript Object Notation)格式的字符串,以及将JSON数据解析回等效的Java对象。这个版本号"2.2.4"代表了Gson库的一个稳定发行版...

    json.org.jar和gson-2.2.4.jar(含解析和生成demo)

    在提供的"json.org.jar和gson-2.2.4(解析和生成)"压缩包中,包含了这两个库的示例代码,帮助开发者了解如何使用它们进行JSON的解析和生成。通过这些示例,你可以学习: 1. 如何使用json.org的`org.json.JSONObject`...

    gson-2.2.4.jar;jsonlib

    在Java中,处理JSON数据时,我们通常会使用到一些库,如Gson和json-lib。 **Gson库详解** Gson是由Google开发的Java库,它能将任何Java对象转换为对应的JSON字符串,同时也能将JSON内容反序列化回等效的Java对象。...

    Gson的2.2.4jar

    6. **日期处理**:Gson默认处理日期的方式可能不满足所有需求,但可以使用`GsonBuilder`配置自定义的日期格式。 7. **流式API**:对于大量数据,Gson提供了流式API,可以有效地读写JSON数据,减少内存占用。 在...

    hadoop-2.10.0jar.zip

    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-...

Global site tag (gtag.js) - Google Analytics