示例#1
0
 public <T> T fromJson(Reader paramReader, Type paramType)
     throws JsonIOException, JsonSyntaxException {
   paramReader = new JsonReader(paramReader);
   paramType = fromJson(paramReader, paramType);
   assertFullConsumption(paramType, paramReader);
   return paramType;
 }
示例#2
0
 public <T> T fromJson(Reader paramReader, Class<T> paramClass)
     throws JsonSyntaxException, JsonIOException {
   paramReader = new JsonReader(paramReader);
   Object localObject = fromJson(paramReader, paramClass);
   assertFullConsumption(localObject, paramReader);
   return Primitives.wrap(paramClass).cast(localObject);
 }
示例#3
0
 public <T> T fromJson(Reader reader, Type type) throws JsonIOException, JsonSyntaxException {
   JsonReader jsonReader = new JsonReader(reader);
   T fromJson = fromJson(jsonReader, type);
   assertFullConsumption(fromJson, jsonReader);
   return fromJson;
 }
示例#4
0
 public <T> T fromJson(Reader reader, Class<T> cls) throws JsonSyntaxException, JsonIOException {
   JsonReader jsonReader = new JsonReader(reader);
   Object fromJson = fromJson(jsonReader, (Type) cls);
   assertFullConsumption(fromJson, jsonReader);
   return Primitives.wrap(cls).cast(fromJson);
 }