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

使用 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 (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

    Gson-2.2.4.jar包和源代码

    Gson-2.2.4.jar包和源代码,GSON是Google开发的Java API,用于转换Java对象和Json对象。

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

    Android 平台上最常用的类库有 Gson 文本形式的数据交换格式插件。gson-2.2.4.jar,gson-2.2.4-javadoc.jar,gson-2.2.4-sources.jar

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

    Google的json数据转换的三个jar包gson-2.2.4.jar,gson-2.2.4-javadoc.jar,gson-2.2.4-sources.jar

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

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

    gson-2.2.4.jar;jsonlib

    son的转换插件是通过java的一些工具,直接将java对象或集合转换成json字符串。该资源为使用广泛的两种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-...

    gson-2.4.jar

    Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库

    爬虫 httpclient所有jar

    gson-2.2.4.jar httpclient-4.3.3.jar httpclient-cache-4.3.3.jar httpcore-4.3.2.jar httpmime-4.3.3.jar javabase64-1.3.1.jar json.jar json-lib-2.4-jdk15.jar jsoup_1.6.2_add.jar mysql-connector-java.5.1.7...

    google-gson-2.2.4

    最常用的java json的jar包,2.24版本亲测有效

    Gson的2.2.4jar

    GSON是Google开发的Java API,用于转换Java对象和Json对象,比Json解析数据更强大更方便

Global site tag (gtag.js) - Google Analytics