Corvus.Json.ExtendedTypes
5.0.0
dotnet add package Corvus.Json.ExtendedTypes --version 5.0.0
NuGet\Install-Package Corvus.Json.ExtendedTypes -Version 5.0.0
<PackageReference Include="Corvus.Json.ExtendedTypes" Version="5.0.0" />
<PackageVersion Include="Corvus.Json.ExtendedTypes" Version="5.0.0" />
<PackageReference Include="Corvus.Json.ExtendedTypes" />
paket add Corvus.Json.ExtendedTypes --version 5.0.0
#r "nuget: Corvus.Json.ExtendedTypes, 5.0.0"
#:package Corvus.Json.ExtendedTypes@5.0.0
#addin nuget:?package=Corvus.Json.ExtendedTypes&version=5.0.0
#tool nuget:?package=Corvus.Json.ExtendedTypes&version=5.0.0
Corvus.Json.ExtendedTypes
Note: This is a V4 package. For new projects, consider using the V5 equivalent from the Corvus.Text.Json family.
Defines .NET types representing data types found in JSON, including numerous types for specialized string forms such as JsonUuid and JsonDateTime.
Installation
dotnet add package Corvus.Json.ExtendedTypes
Related Packages
| Package | Purpose |
|---|---|
| Corvus.Json.SourceGenerator | Roslyn source generator for V4 |
| Corvus.Json.CodeGeneration | Code generation engine for V4 |
| Corvus.Json.Patch | JSON Patch support for V4 |
| Corvus.Json.Validator | Runtime schema validation for V4 |
Documentation
See the full documentation.
License
Apache 2.0 — see LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 is compatible. 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 is compatible. 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. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Corvus.Json.JsonReference (>= 5.0.0)
- Corvus.UriTemplates (>= 2.3.2)
- Microsoft.Bcl.Memory (>= 10.0.7)
- NodaTime (>= 3.3.1)
- System.Collections.Immutable (>= 10.0.7)
- System.Reflection.Emit.Lightweight (>= 4.7.0)
- System.Text.Json (>= 10.0.7)
-
.NETStandard 2.1
- Corvus.Json.JsonReference (>= 5.0.0)
- Corvus.UriTemplates (>= 2.3.2)
- Microsoft.Bcl.Memory (>= 10.0.7)
- NodaTime (>= 3.3.1)
- System.Collections.Immutable (>= 10.0.7)
- System.Text.Json (>= 10.0.7)
-
net10.0
- Corvus.Json.JsonReference (>= 5.0.0)
- Corvus.UriTemplates (>= 2.3.2)
- NodaTime (>= 3.3.1)
-
net8.0
- Corvus.Json.JsonReference (>= 5.0.0)
- Corvus.UriTemplates (>= 2.3.2)
- NodaTime (>= 3.3.1)
- System.Collections.Immutable (>= 10.0.7)
- System.Text.Json (>= 10.0.7)
-
net9.0
- Corvus.Json.JsonReference (>= 5.0.0)
- Corvus.UriTemplates (>= 2.3.2)
- NodaTime (>= 3.3.1)
- System.Collections.Immutable (>= 10.0.7)
- System.Text.Json (>= 10.0.7)
NuGet packages (17)
Showing the top 5 NuGet packages that depend on Corvus.Json.ExtendedTypes:
| Package | Downloads |
|---|---|
|
Corvus.Json.JsonSchema.Draft202012
Object models representing JSON Schema documents (Draft 20200-12) |
|
|
Corvus.Json.Patch
Support for the Json Patch Specification |
|
|
Corvus.Json.JsonSchema.Draft7
Object models representing JSON Schema documents (Draft 7) |
|
|
Corvus.Json.CodeGeneration.Abstractions
A library for generating code from .NET types representing data types found in JSON. |
|
|
Corvus.Json.JsonSchema.Draft201909
Object models representing JSON Schema documents (Draft 2019-09) |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Corvus.Json.ExtendedTypes:
| Repository | Stars |
|---|---|
|
dalyIsaac/Whim
Pluggable dynamic window manager for Windows🏗️🪟
|
| Version | Downloads | Last Updated |
|---|---|---|
| 5.0.0 | 103 | 5/14/2026 |
| 4.6.7 | 19,730 | 3/23/2026 |
| 4.6.6 | 1,247 | 3/14/2026 |
| 4.6.5 | 533 | 3/14/2026 |
| 4.6.3 | 3,656 | 3/10/2026 |
| 4.6.2 | 713 | 3/8/2026 |
| 4.6.1 | 537 | 3/8/2026 |
| 4.6.0 | 507 | 3/8/2026 |
| 4.5.8 | 5,951 | 2/20/2026 |
| 4.5.7 | 4,745 | 2/19/2026 |
| 4.5.6 | 644 | 2/18/2026 |
| 4.5.5 | 616 | 2/17/2026 |
| 4.5.4 | 1,541 | 2/13/2026 |
| 4.5.3 | 5,106 | 2/10/2026 |
| 4.5.2 | 5,765 | 2/5/2026 |
| 4.5.1 | 4,547 | 1/27/2026 |
| 4.5.0 | 25,022 | 1/21/2026 |
| 4.4.4 | 3,565 | 1/13/2026 |
| 4.4.3 | 690 | 1/9/2026 |
| 4.4.2 | 42,230 | 12/12/2025 |