Amazon.Lambda.Serialization.SystemTextJson
2.2.0
Prefix Reserved
See the version list below for details.
dotnet add package Amazon.Lambda.Serialization.SystemTextJson --version 2.2.0
NuGet\Install-Package Amazon.Lambda.Serialization.SystemTextJson -Version 2.2.0
<PackageReference Include="Amazon.Lambda.Serialization.SystemTextJson" Version="2.2.0" />
paket add Amazon.Lambda.Serialization.SystemTextJson --version 2.2.0
#r "nuget: Amazon.Lambda.Serialization.SystemTextJson, 2.2.0"
// Install Amazon.Lambda.Serialization.SystemTextJson as a Cake Addin #addin nuget:?package=Amazon.Lambda.Serialization.SystemTextJson&version=2.2.0 // Install Amazon.Lambda.Serialization.SystemTextJson as a Cake Tool #tool nuget:?package=Amazon.Lambda.Serialization.SystemTextJson&version=2.2.0
Amazon.Lambda.Serialization.SystemTextJson
This package contains a custom Amazon.Lambda.Core.ILambdaSerializer
implementation which uses System.Text.Json to
serialize/deserialize .NET types in Lambda functions. This serializer targets .NET Core 3.1 so can not be used with
the .NET Core 2.1 Lambda runtime.
If targeting .NET Core 3.1 this serializer is highly recommend over Amazon.Lambda.Serialization.Json and can significantly reduce cold start performance in Lambda.
This serializer can be present on the assembly or on the handler method. If you specify both, the method attribute takes priority.
Here is an example of setting this attribute on the assembly.
[assembly: Amazon.Lambda.Core.LambdaSerializer(typeof(Amazon.Lambda.Serialization.SystemTextJson.DefaultLambdaJsonSerializer))]
And this is how the method can be applied to the handler method.
[Amazon.Lambda.Core.LambdaSerializer(typeof(Amazon.Lambda.Serialization.SystemTextJson.DefaultLambdaJsonSerializer))]
public Response CustomSerializerMethod(Request input)
{
...
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- Amazon.Lambda.Core (>= 2.1.0)
-
net6.0
- Amazon.Lambda.Core (>= 2.1.0)
NuGet packages (29)
Showing the top 5 NuGet packages that depend on Amazon.Lambda.Serialization.SystemTextJson:
Package | Downloads |
---|---|
Amazon.Lambda.AspNetCoreServer
Amazon.Lambda.AspNetCoreServer makes it easy to run ASP.NET Core Web API applications as AWS Lambda functions. |
|
AWS.Lambda.Powertools.Logging
Powertools for AWS Lambda (.NET) - Logging package. |
|
AWS.Lambda.Powertools.Tracing
Powertools for AWS Lambda (.NET) - Tracing package. |
|
Kralizek.Lambda.Template
A structured template to create AWS Lambda in C#. It supports Logging, Dependency Injection and Configuration like ASP.NET Core projects do. |
|
LambdaSharp
Serverless .NET for AWS - Lambda Library |
GitHub repositories (18)
Showing the top 5 popular GitHub repositories that depend on Amazon.Lambda.Serialization.SystemTextJson:
Repository | Stars |
---|---|
mongodb/mongo-csharp-driver
The Official C# .NET Driver for MongoDB
|
|
aws/aws-sdk-net
The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
|
|
aws/aws-lambda-dotnet
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
|
|
TelegramBots/Telegram.Bot.Examples
Examples for the Telegram.Bot C# Library
|
|
exceptionless/Exceptionless.Net
Exceptionless clients for the .NET platform
|
Version | Downloads | Last updated |
---|---|---|
2.4.4 | 1,410,013 | 10/23/2024 |
2.4.3 | 3,496,533 | 4/25/2024 |
2.4.2 | 515,745 | 4/5/2024 |
2.4.1 | 3,515,210 | 2/16/2024 |
2.4.0 | 3,340,813 | 10/26/2023 |
2.3.1 | 8,929,620 | 2/2/2023 |
2.3.0 | 12,609,984 | 3/23/2022 |
2.2.0 | 6,054,629 | 11/5/2021 |
2.1.0 | 8,831,691 | 10/21/2020 |
2.0.2 | 601,360 | 9/16/2020 |
2.0.1 | 2,463,176 | 5/4/2020 |
2.0.0 | 1,418,117 | 4/28/2020 |
1.0.0 | 714,134 | 3/31/2020 |