public static CelebrityJsonUnmarshaller getInstance() { if (instance == null) instance = new CelebrityJsonUnmarshaller(); return instance; } }
if (context.testExpression("CelebrityFaces", targetDepth)) { context.nextToken(); recognizeCelebritiesResult.setCelebrityFaces(new ListUnmarshaller<Celebrity>(CelebrityJsonUnmarshaller.getInstance()).unmarshall(context));
public RecognizeCelebritiesResult unmarshall(JsonUnmarshallerContext context) throws Exception { RecognizeCelebritiesResult recognizeCelebritiesResult = new RecognizeCelebritiesResult(); AwsJsonReader reader = context.getReader(); reader.beginObject(); while (reader.hasNext()) { String name = reader.nextName(); if (name.equals("CelebrityFaces")) { recognizeCelebritiesResult.setCelebrityFaces(new ListUnmarshaller<Celebrity>( CelebrityJsonUnmarshaller.getInstance() ) .unmarshall(context)); } else if (name.equals("UnrecognizedFaces")) { recognizeCelebritiesResult.setUnrecognizedFaces(new ListUnmarshaller<ComparedFace>( ComparedFaceJsonUnmarshaller.getInstance() ) .unmarshall(context)); } else if (name.equals("OrientationCorrection")) { recognizeCelebritiesResult.setOrientationCorrection(StringJsonUnmarshaller .getInstance() .unmarshall(context)); } else { reader.skipValue(); } } reader.endObject(); return recognizeCelebritiesResult; }
public static CelebrityJsonUnmarshaller getInstance() { if (instance == null) instance = new CelebrityJsonUnmarshaller(); return instance; } }