利用gson将JSON格式转为Map

来源:互联网 发布:文化艺术品交易软件 编辑:程序博客网 时间:2024/06/04 19:39

继上一篇Java解析JSON字符串之后,觉得引那么多jar包过于麻烦。发现也可以用谷歌的Gson来解析JSON字符串。

package jsonTest;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;public class TestGson {public static void main(String[] args) {<span style="white-space:pre"></span>String jsonStr = "{\"name\":\"zhangsan\",\"age\":12}";Gson gson = new Gson();//将jsonStr转为MapMap<String, String> map = gson.fromJson(jsonStr, new TypeToken<Map<String, String>>() { }.getType());    <span style="white-space:pre"></span>System.out.println("name:" + map.get("name"));    <span style="white-space:pre"></span>System.out.println("age:" + map.get("age"));    }}
输出结果:

name:zhangsan
age:12


附 GSON完整jar包(jar、doc、source)


0 0