When invoking a .NET AWS Lambda function with JSON payloads where numbers are represented as strings, the DefaultLambdaJsonSerializer fails with a JsonSerializerException. Two workarounds are presented: (1) subclassing DefaultLambdaJsonSerializer to set JsonNumberHandling.AllowReadingFromString in the serializer options, and (2) accepting a Stream as the function handler input and performing manual deserialization with custom JsonSerializerOptions.