diff --git a/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java b/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java index 31af933..bf71c6f 100644 --- a/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java +++ b/android/src/main/java/com/launchdarkly/reactnative/LaunchdarklyReactNativeClientModule.java @@ -775,7 +775,7 @@ public void registerAllFlagsListener(final String listenerId, final String envir @Override public void onChange(List flagKeys) { WritableMap result = Arguments.createMap(); - result.putString("flagKeys", gson.toJson(flagKeys)); + result.putArray("flagKeys", Arguments.fromList(flagKeys)); result.putString("listenerId", multiListenerId); getReactApplicationContext()