我需要打印我正在使用的两个json数组之间的差异。
Type mapType = new TypeToken<Map<String, Object>>() {
}.getType();
Map<String, Object> firstMap = g.fromJson(jsonElement1, mapType);
Map<String, Object> secondMap = g.fromJson(jsonElement2, mapType);
MapDifference diff = Maps.difference(firstMap, secondMap);如果上面的代码是json string对象,那么它工作得很好,但是它抛出了错误。
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 now.
如何打印这两个json数组之间的差异
发布于 2017-02-15 21:22:18
https://stackoverflow.com/questions/42245853
复制相似问题