Manatee.Json
8.3.0
Provides an intuitive approach to building JSON structures.
This package is superceded by a suite of packages that meet individual needs and are supported by System.Text.Json. Please see one of the following for the functionality you need. Thank you for using Manatee.Json over the past several years.
JsonSchema.Net
JsonPath.Net
JsonPointer.Net
JsonPatch.Net
JsonLogic
See the version list below for details.
Install-Package Manatee.Json -Version 8.3.0
dotnet add package Manatee.Json --version 8.3.0
<PackageReference Include="Manatee.Json" Version="8.3.0" />
paket add Manatee.Json --version 8.3.0
#r "nuget: Manatee.Json, 8.3.0"
Release Notes
v8.3.0
Added option to serialize only properties defined by type parameter or all properties of target object.
Added property name transformation.
Added Schema attribute for validation during deserialization.
Added support for serializing dynamics.
v8.2.0
Depricated JsonPathWith.Wildcard() in favor of parameterless .Name().
v8.1.0
Added JsonPatch support.
v8.0.0
JSON Schema draft-06 now supported as JsonSchema06.
Additional implicit casts which result schema creation that more closely resembles its JSON representation.
BREAKING CHANGES:
- JsonSchema renamed to JsonSchema04.
- JsonSchema.Draft04 renamed to JsonSchema04.MetaSchema (mirrors JsonSchema06.MetaSchema).
- IJsonSchema exposes new properties Id:string and Schema:string.
- JsonSchemaFactory now throws SchemaLoadException instead of ArgumentOutOfRangeException.
- JsonSchemaReference no longer inherits from JsonSchema. Instead a Base:IJsonSchema property has been created to fulfill coincident properties and support multiple schema versions.
- Code marked obsolete deleted.
- JsonSchemaReference.Root moved to JsonSchema04 and duplicated in JsonSchema06 to support multiple versions of the root reference.
v7.1.0
Added implicit casts to aid in schema creation in code.
Dependencies
-
.NETStandard 1.3
- NETStandard.Library (>= 1.6.1)
- System.ComponentModel.Annotations (>= 4.4.0)
- System.Dynamic.Runtime (>= 4.3.0)
- System.Reflection.Emit (>= 4.3.0)
- System.Reflection.Emit.ILGeneration (>= 4.3.0)
- System.ValueTuple (>= 4.4.0)
Used By
NuGet packages (16)
Showing the top 5 NuGet packages that depend on Manatee.Json:
Package | Downloads |
---|---|
Manatee.Trello
A fully object-oriented .Net wrapper for the TrelloAPI.
|
|
Manatee.Trello.ManateeJson
JSON serialization implementation supported by Manatee.Json.
|
|
Manatee.Trello.CustomFields
Custom Fields powerup implementation for Manatee.Trello
|
|
TaskBoardAssistant
Create and execute policies to automate the management of your task board
|
|
Altinn.App.Services
Common services with Altinn Platform functionality and Altinn Apps functionality
|
GitHub repositories (4)
Showing the top 4 popular GitHub repositories that depend on Manatee.Json:
Repository | Stars |
---|---|
dotnet/corefxlab
This repo is for experimentation and exploring new ideas that may or may not make it into the main corefx repo.
|
|
dotnet/crank
Benchmarking infrastructure for applications
|
|
gregsdennis/Manatee.Trello
A fully object-oriented .Net wrapper for Trello's RESTful API written in C#.
|
|
microsoft/PSRule
Validate infrastructure as code (IaC) and objects using PowerShell rules.
|
Version History
Version | Downloads | Last updated | |
---|---|---|---|
13.0.5 | 1,987 | 1/21/2021 | |
13.0.4 | 7,691 | 11/21/2020 | |
13.0.3 | 13,323 | 9/28/2020 | |
13.0.2 | 24,323 | 5/29/2020 | |
13.0.1 | 4,820 | 5/9/2020 | |
13.0.0 | 3,443 | 5/3/2020 | |
12.3.1 | 11,056 | 3/6/2020 | |
12.3.0 | 8,441 | 2/27/2020 | |
12.2.0 | 10,656 | 2/11/2020 | |
12.1.0 | 566 | 2/3/2020 | |
12.0.3 | 51,929 | 1/22/2020 | |
12.0.2 | 1,052 | 1/5/2020 | |
12.0.1 | 3,831 | 12/19/2019 | |
12.0.0 | 752 | 12/17/2019 | |
11.0.4 | 8,553 | 11/26/2019 | |
11.0.3 | 13,772 | 10/25/2019 | |
11.0.2 | 829 | 10/14/2019 | |
11.0.1 | 1,927 | 9/27/2019 | |
11.0.0 | 516 | 9/18/2019 | |
11.0.0-beta7 | 224 | 8/29/2019 | |
11.0.0-beta6 | 494 | 7/24/2019 | |
11.0.0-beta5 | 220 | 7/20/2019 | |
11.0.0-beta3 | 1,355 | 7/18/2019 | |
11.0.0-beta2 | 238 | 7/11/2019 | |
11.0.0-beta1 | 224 | 7/1/2019 | |
10.2.0-beta2 | 1,351 | 6/27/2019 | |
10.2.0-beta1 | 1,324 | 6/22/2019 | |
10.1.3 | 26,229 | 5/14/2019 | |
10.1.2 | 110,773 | 2/19/2019 | |
10.1.1 | 17,109 | 11/21/2018 | |
10.1.0 | 674 | 11/15/2018 | |
10.0.5 | 1,698 | 11/15/2018 | |
10.0.4 | 31,753 | 10/8/2018 | |
10.0.3 | 431 | 10/8/2018 | |
10.0.2 | 450 | 10/4/2018 | |
10.0.1 | 471 | 10/2/2018 | |
10.0.0 | 503 | 9/30/2018 | |
10.0.0-preview-5 | 396 | 9/25/2018 | |
10.0.0-preview-4 | 381 | 9/24/2018 | |
10.0.0-preview-3 | 427 | 9/16/2018 | |
10.0.0-preview-1 | 399 | 9/15/2018 | |
9.9.5 | 16,489 | 8/23/2018 | |
9.9.4 | 754 | 8/23/2018 | |
9.9.3 | 5,961 | 7/13/2018 | |
9.9.2 | 14,250 | 7/9/2018 | |
9.9.1 | 2,028 | 6/14/2018 | |
9.9.0 | 2,812 | 5/9/2018 | |
9.8.0 | 7,143 | 4/19/2018 | |
9.7.2 | 1,570 | 3/2/2018 | |
9.7.1 | 1,094 | 1/27/2018 | |
9.7.0 | 579 | 1/26/2018 | |
9.6.1 | 988 | 1/23/2018 | |
9.6.0 | 4,295 | 1/11/2018 | |
9.5.2 | 645 | 1/7/2018 | |
9.5.1 | 1,502 | 12/7/2017 | |
9.5.0 | 562 | 12/5/2017 | |
9.3.2 | 557 | 11/27/2017 | |
9.3.1 | 510 | 11/27/2017 | |
9.3.0 | 516 | 11/26/2017 | |
9.2.0 | 707 | 11/22/2017 | |
9.1.1 | 511 | 11/14/2017 | |
9.1.0 | 490 | 11/14/2017 | |
9.0.1 | 502 | 11/10/2017 | |
9.0.0 | 582 | 11/6/2017 | |
8.3.0 | 555 | 11/3/2017 | |
8.2.0 | 532 | 10/26/2017 | |
7.1.0 | 780 | 7/28/2017 | |
6.0.3 | 3,206 | 5/28/2017 | |
5.2.1 | 1,081 | 2/22/2017 |