List of usage examples for com.google.gson.stream JsonReader nextString
public String nextString() throws IOException
From source file:com.vimeo.stag.generated.ParseUtils.java
public static Comment parseComment(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();/* w w w .ja va 2s . c o m*/ return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.Comment object = new com.vimeo.networking.model.Comment(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "type": try { object.type = Stag.readFromAdapter(gson, com.vimeo.networking.model.Comment.CommentType.class, reader); } catch (Exception exception) { throw new IOException("Error parsing Comment.type JSON!", exception); } break; case "user": try { object.user = ParseUtils.parseUser(gson, reader); } catch (Exception exception) { throw new IOException("Error parsing Comment.user JSON!", exception); } break; case "text": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.text = reader.nextString(); } else { reader.skipValue(); } break; case "uri": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.uri = reader.nextString(); } else { reader.skipValue(); } break; case "metadata": try { object.metadata = ParseUtils.parseMetadata(gson, reader); } catch (Exception exception) { throw new IOException("Error parsing Comment.metadata JSON!", exception); } break; case "created_on": try { object.createdOn = Stag.readFromAdapter(gson, java.util.Date.class, reader); } catch (Exception exception) { throw new IOException("Error parsing Comment.createdOn JSON!", exception); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static VimeoAccount parseVimeoAccount(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();//from w ww. j a v a 2 s . com return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.VimeoAccount object = new com.vimeo.networking.model.VimeoAccount(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "access_token": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.accessToken = reader.nextString(); } else { reader.skipValue(); } break; case "token_type": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.tokenType = reader.nextString(); } else { reader.skipValue(); } break; case "scope": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.scope = reader.nextString(); } else { reader.skipValue(); } break; case "user": try { object.user = ParseUtils.parseUser(gson, reader); } catch (Exception exception) { throw new IOException("Error parsing VimeoAccount.user JSON!", exception); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static PictureResource parsePictureResource(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();// w w w. j a va 2 s . c o m return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.PictureResource object = new com.vimeo.networking.model.PictureResource(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "uri": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.uri = reader.nextString(); } else { reader.skipValue(); } break; case "active": if (jsonToken == com.google.gson.stream.JsonToken.BOOLEAN) { object.active = reader.nextBoolean(); } else { reader.skipValue(); } break; case "link": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.link = reader.nextString(); } else { reader.skipValue(); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static PinCodeInfo parsePinCodeInfo(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();/*from www. jav a 2s . c om*/ return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.PinCodeInfo object = new com.vimeo.networking.model.PinCodeInfo(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "authorize_link": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mAuthorizeLink = reader.nextString(); } else { reader.skipValue(); } break; case "expires_in": if (jsonToken == com.google.gson.stream.JsonToken.NUMBER) { object.expiresIn = reader.nextInt(); } else { reader.skipValue(); } break; case "user_code": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mUserCode = reader.nextString(); } else { reader.skipValue(); } break; case "activate_link": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mActivateLink = reader.nextString(); } else { reader.skipValue(); } break; case "device_code": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mDeviceCode = reader.nextString(); } else { reader.skipValue(); } break; case "interval": if (jsonToken == com.google.gson.stream.JsonToken.NUMBER) { object.interval = reader.nextInt(); } else { reader.skipValue(); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static VideosPreference parseVideosPreference(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();/* w w w. j a va 2 s . co m*/ return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.VideosPreference object = new com.vimeo.networking.model.VideosPreference(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "privacy": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.privacy = reader.nextString(); } else { reader.skipValue(); } break; case "password": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.password = reader.nextString(); } else { reader.skipValue(); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static UserBadge parseUserBadge(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();/*from w ww. j a va2s. co m*/ return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.UserBadge object = new com.vimeo.networking.model.UserBadge(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "text": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mText = reader.nextString(); } else { reader.skipValue(); } break; case "alt_text": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mAlternateText = reader.nextString(); } else { reader.skipValue(); } break; case "type": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mBadgeType = reader.nextString(); } else { reader.skipValue(); } break; case "url": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mUrl = reader.nextString(); } else { reader.skipValue(); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static Connection parseConnection(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();//from ww w . j a v a 2 s.c om return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.Connection object = new com.vimeo.networking.model.Connection(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "extra_total": if (jsonToken == com.google.gson.stream.JsonToken.NUMBER) { object.extraTotal = reader.nextInt(); } else { reader.skipValue(); } break; case "viewable_total": if (jsonToken == com.google.gson.stream.JsonToken.NUMBER) { object.viewableTotal = reader.nextInt(); } else { reader.skipValue(); } break; case "uri": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.uri = reader.nextString(); } else { reader.skipValue(); } break; case "options": if (jsonToken == com.google.gson.stream.JsonToken.BEGIN_ARRAY) { object.options = ParseUtils.parseArray(gson, reader, java.lang.String.class); } else { reader.skipValue(); } break; case "total": if (jsonToken == com.google.gson.stream.JsonToken.NUMBER) { object.total = reader.nextInt(); } else { reader.skipValue(); } break; case "main_total": if (jsonToken == com.google.gson.stream.JsonToken.NUMBER) { object.mainTotal = reader.nextInt(); } else { reader.skipValue(); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static Privacy parsePrivacy(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();/*from w w w. j a v a 2 s .co m*/ return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.Privacy object = new com.vimeo.networking.model.Privacy(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "comments": try { object.comments = Stag.readFromAdapter(gson, com.vimeo.networking.model.Privacy.PrivacyValue.class, reader); } catch (Exception exception) { throw new IOException("Error parsing Privacy.comments JSON!", exception); } break; case "view": try { object.view = Stag.readFromAdapter(gson, com.vimeo.networking.model.Privacy.PrivacyValue.class, reader); } catch (Exception exception) { throw new IOException("Error parsing Privacy.view JSON!", exception); } break; case "embed": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.embed = reader.nextString(); } else { reader.skipValue(); } break; case "add": if (jsonToken == com.google.gson.stream.JsonToken.BOOLEAN) { object.add = reader.nextBoolean(); } else { reader.skipValue(); } break; case "download": if (jsonToken == com.google.gson.stream.JsonToken.BOOLEAN) { object.download = reader.nextBoolean(); } else { reader.skipValue(); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static SearchFacet parseSearchFacet(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();/*from w w w . j av a 2s . c om*/ return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.search.SearchFacet object = new com.vimeo.networking.model.search.SearchFacet(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "options": if (jsonToken == com.google.gson.stream.JsonToken.BEGIN_ARRAY) { object.mOptions = ParseUtils.parseArray(gson, reader, com.vimeo.networking.model.search.FacetOption.class); } else { reader.skipValue(); } break; case "name": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.mName = reader.nextString(); } else { reader.skipValue(); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }
From source file:com.vimeo.stag.generated.ParseUtils.java
public static Group parseGroup(Gson gson, JsonReader reader) throws IOException { if (reader.peek() == com.google.gson.stream.JsonToken.NULL) { reader.nextNull();//from w w w . ja v a2 s . c o m return null; } if (reader.peek() != com.google.gson.stream.JsonToken.BEGIN_OBJECT) { reader.skipValue(); return null; } reader.beginObject(); com.vimeo.networking.model.Group object = new com.vimeo.networking.model.Group(); while (reader.hasNext()) { String name = reader.nextName(); com.google.gson.stream.JsonToken jsonToken = reader.peek(); if (jsonToken == com.google.gson.stream.JsonToken.NULL) { reader.skipValue(); continue; } switch (name) { case "user": try { object.user = ParseUtils.parseUser(gson, reader); } catch (Exception exception) { throw new IOException("Error parsing Group.user JSON!", exception); } break; case "created_time": try { object.createdTime = Stag.readFromAdapter(gson, java.util.Date.class, reader); } catch (Exception exception) { throw new IOException("Error parsing Group.createdTime JSON!", exception); } break; case "group_description": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.groupDescription = reader.nextString(); } else { reader.skipValue(); } break; case "link": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.link = reader.nextString(); } else { reader.skipValue(); } break; case "metadata": try { object.metadata = ParseUtils.parseMetadata(gson, reader); } catch (Exception exception) { throw new IOException("Error parsing Group.metadata JSON!", exception); } break; case "uri": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.uri = reader.nextString(); } else { reader.skipValue(); } break; case "name": if (jsonToken == com.google.gson.stream.JsonToken.STRING) { object.name = reader.nextString(); } else { reader.skipValue(); } break; case "picture_collection": try { object.pictureCollection = ParseUtils.parsePictureCollection(gson, reader); } catch (Exception exception) { throw new IOException("Error parsing Group.pictureCollection JSON!", exception); } break; case "privacy": try { object.privacy = ParseUtils.parsePrivacy(gson, reader); } catch (Exception exception) { throw new IOException("Error parsing Group.privacy JSON!", exception); } break; default: reader.skipValue(); break; } } reader.endObject(); return object; }