https://github.com/viral32111/jsonextensions
Useful creation & extension methods for System.Text.Json.
https://github.com/viral32111/jsonextensions
dotnet-core json-api nuget-package
Last synced: 17 days ago
JSON representation
Useful creation & extension methods for System.Text.Json.
- Host: GitHub
- URL: https://github.com/viral32111/jsonextensions
- Owner: viral32111
- License: agpl-3.0
- Created: 2022-08-29T23:43:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-01T04:11:40.000Z (3 months ago)
- Last Synced: 2025-04-06T20:48:35.378Z (23 days ago)
- Topics: dotnet-core, json-api, nuget-package
- Language: C#
- Homepage: https://www.nuget.org/packages/viral32111.JsonExtensions
- Size: 125 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
README
# JSON Extensions
[](https://github.com/viral32111/JsonExtensions/actions/workflows/ci.yml)
[](https://github.com/viral32111/JsonExtensions/actions/workflows/codeql.yml)





This is a NuGet package for [.NET 7](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-7) that adds several creation and extension methods to [`System.Text.Json`](https://docs.microsoft.com/dotnet/api/system.text.json) data types, primarily for filesystem manipulation and accessing nested properties.
Check out my [Server Monitor](https://github.com/viral32111/ServerMonitor) and [Twitch Bot](https://github.com/viral32111/TwitchBot) .NET projects that use this package!
## 📥 Usage
1. Add the `viral32111.JsonExtensions` NuGet package to a .NET project, from [GitHub Packages](https://github.com/viral32111/JsonExtensions/packages/1617512) or [NuGet Gallery](https://www.nuget.org/packages/viral32111.JsonExtensions/).
2. Include the namespace within C# source file(s) via `using viral32111.JsonExtensions;`.
3. Check [the developer documentation](https://github.com/viral32111/JsonExtensions/wiki/Developer-Documentation) for each method's usage.## ⚖️ License
Copyright (C) 2022-2023 [viral32111](https://viral32111.com).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program. If not, see https://www.gnu.org/licenses.