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。

原文地址:https://www.cnblogs.com/xiaoyucoding/p/5519161.html