List of usage examples for com.facebook.react.bridge WritableNativeMap putBoolean
@Override
public native void putBoolean(@NonNull String key, boolean value);
From source file:com.microsoft.c3p.reactnative.C3PReactModule.java
License:Open Source License
private static WritableNativeMap convertObjectResult(JavaScriptValue objectResult) { WritableNativeMap convertedResult = new WritableNativeMap(); for (Map.Entry<String, JavaScriptValue> entry : objectResult.getObjectEntries()) { String key = entry.getKey(); JavaScriptValue value = entry.getValue(); switch (value.getType()) { case Null: convertedResult.putNull(key); break; case Boolean: convertedResult.putBoolean(key, value.getBoolean()); break; case Number: convertedResult.putDouble(key, value.getDouble()); break; case String: convertedResult.putString(key, value.getString()); break; case Object: convertedResult.putMap(key, C3PReactModule.convertObjectResult(value)); break; case Array: convertedResult.putArray(key, C3PReactModule.convertArrayResult(value)); break; }//from www . j a v a 2 s . c o m } return convertedResult; }