Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No discussion of JSONPath #24788

Closed
MichaelBrooks-Informatyx opened this issue Jun 23, 2021 · 2 comments · Fixed by #25031
Closed

No discussion of JSONPath #24788

MichaelBrooks-Informatyx opened this issue Jun 23, 2021 · 2 comments · Fixed by #25031
Assignees
Labels
doc-enhancement Improve the current content [org][type][category] dotnet-fundamentals/svc Pri1 High priority, do before Pri2 and Pri3

Comments

@MichaelBrooks-Informatyx

This page supposedly compares the capabilities of Newtonsoft.Json (by which I assume we mean Newtownsoft's Json.Net product) and System.Text.Json, but it fails to make any mention of whether there is an equivalent of Newtownsoft's JSONPath capability, which is odd given that this is one of Newtonsoft's major features (see https://www.newtonsoft.com/json).
If your comparison is only looking at the serialisation/deserialisation capabilities (which is only one of Newtonsoft's functional areas) and if this is because that's all that the Microsoft assembly can do at present, please say so up front so that those of us who need more advanced features will know to use Newtownsoft.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

@dotnet-bot dotnet-bot added the ⌚ Not Triaged Not triaged label Jun 23, 2021
@PRMerger14 PRMerger14 added dotnet-fundamentals/svc Pri1 High priority, do before Pri2 and Pri3 labels Jun 23, 2021
@Youssef1313
Copy link
Member

Related: dotnet/runtime#45190.

@tdykstra tdykstra added the doc-enhancement Improve the current content [org][type][category] label Jun 23, 2021
@dotnet-bot dotnet-bot removed the ⌚ Not Triaged Not triaged label Jun 23, 2021
@tdykstra tdykstra self-assigned this Jun 23, 2021
@tdykstra
Copy link
Contributor

tdykstra commented Jul 7, 2021

@MichaelBrooks-Informatyx Thanks for pointing this out - I'm adding a "not supported" entry for JSON Path in the table of equivalent features. Meanwhile, note that in dotnet/runtime#31068 there's a note about a port of the Newtonsoft.Json implementation to work with JsonDocument. .NET 6 preview implements a GetPath method on JsonNode, but querying ability isn't there yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-enhancement Improve the current content [org][type][category] dotnet-fundamentals/svc Pri1 High priority, do before Pri2 and Pri3
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants