JsonPointer.Net 4.0.1.3

Summary

JsonPointer.Net implements the JSON Pointer specification RFC 6901, a string syntax for identifying a specific value within a JavaScript Object Notation (JSON) document.

Usage

Parse a pointer:

var pointer = JsonPointer.Parse("/objects/and/3/arrays");

Build it manually:

var pointer = JsonPointer.Create("object", "and", 3, "arrays");

Or generate using an LINQ expression:

var pointer = JsonPointer.Create<MyObject>(x => x.objects.and[3].arrays);

Use the pointer to query JsonElement:

using var element = JsonDocument.Parse("{\"objects\":{\"and\":[\"item zero\",null,2,{\"arrays\":\"found me\"}]}}");
var result = pointer.Evaluate(element.RootElement);
// result: "found me"

or JsonNode:

var element = JsonNode.Parse("{\"objects\":{\"and\":[\"item zero\",null,2,{\"arrays\":\"found me\"}]}}");
var success = pointer.TryEvaluate(element, out var result);
// success: true
// result: "found me"

Showing the top 20 packages that depend on JsonPointer.Net.

Packages Downloads
JsonPath.Net
JSON Path build on the System.Text.Json namespace.
1
JsonPath.Net
JSON Path build on the System.Text.Json namespace.
2
JsonPath.Net
JSON Path built on the System.Text.Json namespace.
1
JsonPath.Net
JSON Path built on the System.Text.Json namespace.
2

.NET 8.0

.NET Standard 2.0

Version Downloads Last updated
7.0.1 1 22.06.2026
7.0.0 1 22.06.2026
6.0.1 1 22.06.2026
6.0.0 1 22.06.2026
5.3.1 1 22.06.2026
5.3.0 1 22.06.2026
5.2.0 1 22.06.2026
5.1.0 1 22.06.2026
5.0.2 1 22.06.2026
5.0.1 1 22.06.2026
5.0.0 1 22.06.2026
4.0.1.3 1 22.06.2026
4.0.1.1 1 22.06.2026
4.0.1 1 22.06.2026
4.0.0 1 22.06.2026
3.3.0 1 22.06.2026
3.2.2 1 22.06.2026
3.2.1 1 22.06.2026
3.2.0 1 22.06.2026
3.1.0 1 22.06.2026
3.0.3 1 22.06.2026
3.0.2 1 22.06.2026
3.0.1 1 22.06.2026
3.0.0 1 22.06.2026
2.2.1 1 22.06.2026
2.2.0 1 22.06.2026
2.1.0 1 22.06.2026
2.0.0 1 22.06.2026
1.4.0 1 22.06.2026
1.3.3 1 22.06.2026
1.3.2 1 22.06.2026
1.3.1 1 22.06.2026
1.3.0 1 22.06.2026
1.2.0 1 22.06.2026
1.1.2 1 22.06.2026
1.1.1 1 22.06.2026
1.1.0 1 22.06.2026
1.0.0 1 22.06.2026
1.0.0-rc2 1 22.06.2026
1.0.0-rc1 1 22.06.2026