static JsonArray getArrayFromJsonElement ( JsonElement jsonElement ) { JsonArray jsonArray = null ; if ( jsonElement . isJsonArray ( ) ) { jsonArray = jsonElement . getAsJsonArray ( ) ; } else if ( jsonElement . isJsonObject ( ) && ( ( JsonObject ) jsonElement ) . get ( "results" ) != null && ( ( JsonObject ) jsonElement ) . get ( "results" ) . isJsonArray ( ) ) { jsonArray = ( ( JsonObject ) jsonElement ) . get ( "results" ) . getAsJsonArray ( ) ; } return jsonArray ; }
Analizes a JsonElement and determines if its a result of a api search or loadAll method