Gson解析json字符串

// 解析传递过来的json字符串
JsonParser parser = new JsonParser();
JsonObject jsonObj = parser.parse(strJson).getAsJsonObject();
        
Map<String, Object> map = new HashMap<String, Object>();
        
map.put("key01", jsonObj.get("key01").getAsString());
map.put("key02", jsonObj.get("key02").getAsInt());

strJson为前端传递过来的json字符串,key01和key02为两个字段名。由于jsonObj中的字段都是jsonelement,所以需要用getAsString()和getAsInt()将字段的值转为String和int。

posted @ 2016-05-23 10:59  月半流云  阅读(733)  评论(0编辑  收藏  举报