Found 126 packages
JmesPath.Net is a fully compliant JMESPATH parser.
JSON Path (RFC 9535) built on the System.Text.Json namespace
JmesPath.Net core language parser
JsonDocumentPath is a class library to extract values from JSON with single line expressions
Provides an intuitive approach to JSON, including its structure, serialization, JSON Schema, JSON Path, JSON Pointer, and JSON Patch.
The JsonCons.JsonPath library includes classes that complement the functionality of the System.Text.Json namespace with support for JsonPath. It provides support for selecting from a JsonDocument a list of JsonElement instances that belong to it.
Package Description
Extension methods for BlushingPenguin.JsonPath that implement jsonpath. The code is a port of the jsonpath engine in Newtonsoft.Json.
A .NET library for extracting values from JSON with simple expressions, similar to XPath for XML but type-safe. Supports JSON, XML and YAML parsing with intuitive syntax like json[2]["aNumber"] and LINQ integration.
Json serialization library. Hard fork of Json.net.
JsonPoke and JsonPeek build tasks: Usage : JSON Poke: 1. <JsonPoke JsonInputPath="$(MSBuildProjectDirectory)\Project.json" JValue="Empty-FromTest1" JPath="Project.Name"> </JsonPoke> 2 a. <JsonPoke JsonInputPath="$(MSBuildProjectDirectory)\Project.json" JArray="@(TestArray1)" JPath="Project.TestArray" Metadata="MyProp;Identity"> </JsonPoke> 2 b. <JsonPoke JsonInputPath="$(MSBuildProjectDirectory)\Project.json" JArray="t11.txt;t22.txt" JPath="Project.TestArray1"> </JsonPoke> 3. <JsonPoke JsonInputPath="$(MSBuildProjectDirectory)\Project.json" JObject="@(BuildNumber)" JPath="Project.TestObject" Metadata="Major;Minor;Build"> <PropertyGroup> <JsonContent> <![CDATA[{ "Projects":[ { "Name": "P1", "OutputFile": "P1.json", "Variables": [ "Var1", "Var2" ]}, { "Name": "P2", "OutputFile": "P2.json", "Variables": [ "Var1", "Var2" ] } ] } ]]> </JsonContent> </PropertyGroup> <JsonPeek JPath="$.Projects" JsonContent="$(JsonContent)"> <Output TaskParameter="Result" ItemName="TestProjects" /> </JsonPeek> <Message Text="Project.IncludedLibraryVariableSetIds[?(@.Name == 'Lib-69')].Value : @(Lib69Value)" /> <Message Text="Project values: %(TestProjects.Name)" />
The JsonCons.JmesPath library includes classes that complement the functionality of the System.Text.Json namespace with support for JMESPath. It supports transforming a JsonDocument/JsonElement into another JsonDocument.
This a cool .NET Standard library which enables you to transform a JSON document into another JSON document using JSON transformations using JSON path. This is the JSON equivalent of XSLT. This will repace the JUST and JUST.NETCore packages.
Allows to create, parse, modify and analyze JSONPath expressions
Lanymy.Common.Helpers.PathHelper 通用辅助类库. 序列化 ; 压缩 ; 数据流加密 ; 文件操作 ; 枚举扩展 ; 沙盒操作 ; 进程 ; 二维码 ; 反射 ; 版本 ; 流水号 ; 验证码 ; CMD命令行操作器 ; ffmpeg辅助类 ; 加密/解密 ;
Adds support to Newtonsoft.Json for mapping properties using JSONPath expresions.
JsonPath implementation in .NET with support for methods that depends only on System.Text.Json
Extension methods for MongoDB.Bson.Path that implement jsonpath. The code is a port of the jsonpath engine in Newtonsoft.Json.
Use JsonPath to navigate through memory model objects to get and set values
This a cool library in .NET Core which enables you to transform a JSON document into another JSON document using JSON transformations using JSON path. This is the JSON equivalent of XSLT. Test project can be found at https://github.com/WorkMaze/JUST.net