Google的Gson不写类模板,直接解析Json,获取属性值的方法

来源:互联网 发布:图像匹配算法 编辑:程序博客网 时间:2024/05/06 08:48

一般用法

public static String toJson(Object obj) {  

        Gson gson = new Gson();  
        return gson.toJson(obj);  

 }

public static <T> T fromJson(String str, Type type) {  

Gson gson = new Gson();  

return gson.fromJson(str, type);

}

使用JsonParser -》 JsonElement -》JsonObject -》jsonObj.get

String json="{\"status\":2,\"address\":中国}";
// 创建一个JsonParser
JsonParser parser = new JsonParser();
JsonElement jsonEl = parser.parse(json);

JsonObject jsonObj = null;
jsonObj = jsonEl.getAsJsonObject();//转换成Json对象
String address=jsonObj.get("address").getAsString();//status节点
System.out.println(address);

0 0
原创粉丝点击