message为:{"id":"aaa","brandName":"bbbb"} JsonObject jsonData = new JsonParser().parse(message).getAsJsonObject();
System.out.println(jsonData.get("brandName").equals("bbbb"));
结果返回false,为什么呢,这是因为jsonData.get方法返回的bbbb多了" ",此时想返回true,可转义一下即可System.out.println(jsonData.get("brandName").equals("\"bbbb\""));,此时就会返回true了