private List<ApplicationKey> deserializeAppKeys(@NonNull final JsonDeserializationContext context,
                                                    @NonNull final JsonArray json,
                                                    @NonNull final String meshUuid) {
        final Type applicationKeyList = new TypeToken<List<ApplicationKey>>() {
        }.getType();
        final List<ApplicationKey> applicationKeys = context.deserialize(json, applicationKeyList);
        for (ApplicationKey key : applicationKeys) {
            key.setMeshUuid(meshUuid);
        }
        return applicationKeys;
    }
Returns a list of application keys after de-serializing the json array containing the application keys

@param context  deserializer context
@param json     json array containing the app keys
@param meshUuid network provisionerUuid
@return List of app keys
mesh/src/main/java/no/nordicsemi/android/mesh/MeshNetworkDeserializer.java