- // throw away legacy version line
- String rawJson = src.lines().dropWhile(s -> s.length() == 0 || s.charAt(0) != '{').collect(Collectors.joining());
- return parser.fromJson(rawJson, type);
+ return parser.fromJson(src, type);
+ }
+
+ public static <T> T fromJson(JsonElement json, Class<T> type)
+ {
+ return parser.fromJson(json, type);