HashMap

null

nil (NSNull when nested)

bool

NSNumber numberWithBool:

int

NSNumber numberWithInt:

int, if 32 bits not enough

NSNumber numberWithLong:

double

NSNumber numberWithDouble:

String

NSString

Uint8List

FlutterStandardTypedData typedDataWithBytes:

Int32List

FlutterStandardTypedData typedDataWithInt32:

Int64List

FlutterStandardTypedData typedDataWithInt64:

Float32List

FlutterStandardTypedData typedDataWithFloat32:

Float64List

FlutterStandardTypedData typedDataWithFloat64:

List