marshalSimpleMap static method

MarshalledObject marshalSimpleMap(
  1. Map<Object?, Object?> payload
)

Implementation

static MarshalledObject marshalSimpleMap(Map<Object?, Object?> payload)
{
  MarshalledObject marshaledObject = new MarshalledObject.emptyObject();
  for (Object? key in payload.keys)
  {
    /** Recursively encode map using setMapKey() so that fields with null values are preserved. */
    marshaledObject._setMapKey(key.toString(), _marshalRecursively(payload[key]).getRawValue() );
  }
  return marshaledObject;
}