JsonPath.Net
1.1.2
dotnet add package JsonPath.Net --version 1.1.2
NuGet\Install-Package JsonPath.Net -Version 1.1.2
<PackageReference Include="JsonPath.Net" Version="1.1.2" />
paket add JsonPath.Net --version 1.1.2
#r "nuget: JsonPath.Net, 1.1.2"
// Install JsonPath.Net as a Cake Addin
#addin nuget:?package=JsonPath.Net&version=1.1.2
// Install JsonPath.Net as a Cake Tool
#tool nuget:?package=JsonPath.Net&version=1.1.2
Summary
JsonPath.Net implements the JSON Path specification RFC 9535, a string syntax for selecting and extracting JSON values from within a given JSON value.
Links
Usage
var path = JsonPath.Parse("$.prop[0:6:2]");
var instance = JsonNode.Parse("{\"prop\":[0,1,2,3]}");
var results = path.Evaluate(instance);
/*
results:
[
{
"Value": 0,
"Location": "$['prop'][0]"
},
{
"Value": 2,
"Location": "$['prop'][2]"
}
]
*/
Sponsorship
If you found this library helpful and would like to promote continued development, please consider sponsoring the maintainers.
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. |
.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 was computed. |
.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
- Json.More.Net (>= 2.0.1.2)
-
net8.0
- Json.More.Net (>= 2.0.1.2)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on JsonPath.Net:
Package | Downloads |
---|---|
JsonSchema.Net.Data
Extends JsonSchema.Net to provide the "data" keyword |
|
Azure.Bicep.Core
Bicep compiler core functionality. The Bicep team has made this NuGet package publicly available on nuget.org. While it is public, it is not a supported package. Any dependency you take on this package will be done at your own risk and we reserve the right to push breaking changes to this package at any time. |
|
Coree.NETStandard
Coree.NETStandard is a comprehensive .NET Standard library streamlining coding tasks with its generic helpers. DocFX documentation is available, offering quick insights and examples for effective use. |
|
Siccar.Application.Client
This client library enables working with the Siccar SDK Services. See: docs.siccar.dev |
|
Azure.Deployments.Extensibility.Core
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on JsonPath.Net:
Repository | Stars |
---|---|
lulzsun/RePlays
Open-source game recording management software
|
Version | Downloads | Last updated |
---|---|---|
1.1.2 | 1,765 | 6/24/2024 |
1.1.1 | 1,981 | 6/18/2024 |
1.1.0 | 39,858 | 5/21/2024 |
1.0.5 | 2,331 | 5/18/2024 |
1.0.4 | 2,875 | 5/16/2024 |
1.0.3 | 1,967 | 5/13/2024 |
1.0.2 | 6,297 | 5/9/2024 |
1.0.1.2 | 18,891 | 4/19/2024 |
1.0.1.1 | 105 | 4/19/2024 |
1.0.0 | 49,342 | 2/22/2024 |
0.8.1 | 38,972 | 2/11/2024 |
0.8.0 | 10,510 | 2/3/2024 |
0.7.1 | 59,610 | 1/8/2024 |
0.7.0 | 60,079 | 12/14/2023 |
0.6.8 | 400 | 12/14/2023 |
0.6.7 | 106,510 | 9/14/2023 |
0.6.6 | 1,102 | 9/11/2023 |
0.6.5 | 55,196 | 9/1/2023 |
0.6.4 | 84,164 | 8/2/2023 |
0.6.3 | 40,818 | 7/17/2023 |
0.6.2 | 35,396 | 6/4/2023 |
0.6.1 | 3,391 | 5/31/2023 |
0.6.0 | 721 | 5/29/2023 |
0.5.2 | 109,133 | 4/19/2023 |
0.5.1 | 18,515 | 3/24/2023 |
0.5.0 | 780 | 3/23/2023 |
0.4.0 | 15,485 | 2/23/2023 |
0.3.3 | 24,793 | 1/17/2023 |
0.3.2 | 817 | 1/16/2023 |
0.3.1 | 7,543 | 12/25/2022 |
0.3.0 | 800 | 12/25/2022 |
0.2.1 | 287,232 | 4/1/2022 |
0.2.0 | 165,890 | 3/26/2022 |
0.1.14 | 36,477 | 11/13/2021 |
0.1.13 | 14,088 | 10/5/2021 |
0.1.12 | 1,150 | 9/11/2021 |
0.1.11 | 918 | 9/6/2021 |
0.1.10 | 855 | 9/6/2021 |
0.1.9 | 852 | 9/4/2021 |
0.1.8 | 1,813 | 8/20/2021 |
0.1.7 | 2,308 | 6/20/2021 |
0.1.6 | 3,042 | 6/7/2021 |
0.1.5 | 2,138 | 2/24/2021 |
0.1.4 | 1,081 | 1/1/2021 |
0.1.3 | 995 | 12/23/2020 |
0.1.2 | 1,954 | 11/28/2020 |
0.1.1 | 1,079 | 9/30/2020 |
0.1.0 | 1,209 | 9/29/2020 |
Release notes can be found at https://docs.json-everything.net/rn-json-path/