Manatee.Json
5.2.1
A fully object-oriented approach to JSON manipulation, validation, and serialization that focuses on modeling the JSON structure rather than mere string parsing.
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 5.2.1
dotnet add package Manatee.Json --version 5.2.1
<PackageReference Include="Manatee.Json" Version="5.2.1" />
paket add Manatee.Json --version 5.2.1
#r "nuget: Manatee.Json, 5.2.1"
Release Notes
v5.2.1
BUG FIX: #47 - Issue parsing strings that end with a backslash.
v5.2.0.x
Repackaged
v5.2.0
.Net Core (netstandard1.6) now supported.
v5.1.1
Minor fixes & enhancements around JsonPath parsing.
v5.1.0
BUG FIX: #35 - Overhaul JsonPath parsing to eliminate reference to Manatee.StateMachine.
BUG FIX: #10 - Add support for quoted keys in JsonPath.
BUG FIX: #13 - Issues with tests running concurrently.
BUG FIX: #11 - JSONPath support for index list and slice combined in array operator.
Added missing extension methods for constructing JsonPaths.
Updated Array() and SearchArray() methods to accept params of Slice objects.
Added implicit cast from int to Slice to support new Array() and SearchArray() methods.
Obsoleted ArraySlice() and SearchArraySlice() methods to avoid breaking change.
Overrode Add() and AddRange() methods in JsonArray to coalesce null to JsonValue.Null.
Byproduct: Created JSON Path Test Suite. All tests pass.
v5.0.1
Added ability to register schemas.
v5.0.0
Major update to JsonSchema implementation.
- Now passes JsonSchema Official Test Suite (https://github.com/json-schema-org/JSON-Schema-Test-Suite)
- JsonSchema reorganized into single object to support combinations of properties.
- BUG FIX: #31 - JsonPath array indexer should support object values.
Dependencies
This package has no dependencies.
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 | 2,031 | 1/21/2021 | |
13.0.4 | 7,826 | 11/21/2020 | |
13.0.3 | 13,422 | 9/28/2020 | |
13.0.2 | 24,624 | 5/29/2020 | |
13.0.1 | 4,838 | 5/9/2020 | |
13.0.0 | 3,451 | 5/3/2020 | |
12.3.1 | 11,091 | 3/6/2020 | |
12.3.0 | 8,466 | 2/27/2020 | |
12.2.0 | 10,718 | 2/11/2020 | |
12.1.0 | 567 | 2/3/2020 | |
12.0.3 | 52,100 | 1/22/2020 | |
12.0.2 | 1,055 | 1/5/2020 | |
12.0.1 | 3,832 | 12/19/2019 | |
12.0.0 | 753 | 12/17/2019 | |
11.0.4 | 8,578 | 11/26/2019 | |
11.0.3 | 13,793 | 10/25/2019 | |
11.0.2 | 830 | 10/14/2019 | |
11.0.1 | 1,929 | 9/27/2019 | |
11.0.0 | 517 | 9/18/2019 | |
11.0.0-beta7 | 225 | 8/29/2019 | |
11.0.0-beta6 | 495 | 7/24/2019 | |
11.0.0-beta5 | 221 | 7/20/2019 | |
11.0.0-beta3 | 1,356 | 7/18/2019 | |
11.0.0-beta2 | 239 | 7/11/2019 | |
11.0.0-beta1 | 225 | 7/1/2019 | |
10.2.0-beta2 | 1,352 | 6/27/2019 | |
10.2.0-beta1 | 1,325 | 6/22/2019 | |
10.1.3 | 26,430 | 5/14/2019 | |
10.1.2 | 110,992 | 2/19/2019 | |
10.1.1 | 17,135 | 11/21/2018 | |
10.1.0 | 675 | 11/15/2018 | |
10.0.5 | 1,699 | 11/15/2018 | |
10.0.4 | 31,794 | 10/8/2018 | |
10.0.3 | 432 | 10/8/2018 | |
10.0.2 | 451 | 10/4/2018 | |
10.0.1 | 472 | 10/2/2018 | |
10.0.0 | 504 | 9/30/2018 | |
10.0.0-preview-5 | 397 | 9/25/2018 | |
10.0.0-preview-4 | 382 | 9/24/2018 | |
10.0.0-preview-3 | 428 | 9/16/2018 | |
10.0.0-preview-1 | 400 | 9/15/2018 | |
9.9.5 | 16,499 | 8/23/2018 | |
9.9.4 | 755 | 8/23/2018 | |
9.9.3 | 5,963 | 7/13/2018 | |
9.9.2 | 14,253 | 7/9/2018 | |
9.9.1 | 2,029 | 6/14/2018 | |
9.9.0 | 2,814 | 5/9/2018 | |
9.8.0 | 7,146 | 4/19/2018 | |
9.7.2 | 1,571 | 3/2/2018 | |
9.7.1 | 1,095 | 1/27/2018 | |
9.7.0 | 580 | 1/26/2018 | |
9.6.1 | 989 | 1/23/2018 | |
9.6.0 | 4,299 | 1/11/2018 | |
9.5.2 | 646 | 1/7/2018 | |
9.5.1 | 1,503 | 12/7/2017 | |
9.5.0 | 563 | 12/5/2017 | |
9.3.2 | 558 | 11/27/2017 | |
9.3.1 | 511 | 11/27/2017 | |
9.3.0 | 517 | 11/26/2017 | |
9.2.0 | 708 | 11/22/2017 | |
9.1.1 | 512 | 11/14/2017 | |
9.1.0 | 492 | 11/14/2017 | |
9.0.1 | 503 | 11/10/2017 | |
9.0.0 | 583 | 11/6/2017 | |
8.3.0 | 556 | 11/3/2017 | |
8.2.0 | 533 | 10/26/2017 | |
7.1.0 | 781 | 7/28/2017 | |
6.0.3 | 3,218 | 5/28/2017 | |
5.2.1 | 1,082 | 2/22/2017 |