InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 C# JSON Projects
-
Project mention: market data GET HttpClient json requests vs net sdk wrapper functions | reddit.com/r/algotrading | 2022-12-24
As I said, I'm not familiar with C# but on a quick Google it seems there isn't one idiomatic way to handle JSON in C# - instead a multitude of different libraries/packages for doing so. This seems... ...irritating. json.NET (https://www.newtonsoft.com/json) seems to be one of the best (but again, I don't know C#).
-
Refit
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
I'd advise using this https://github.com/reactiveui/refit tool for HTTP requests. It saves a lot of time for serialization, deserialization and exception handling.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
WebApiClient
An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.
-
Project mention: Binding Lottie (or any other Swift framework with UI) in MAUI | dev.to | 2022-07-12
When I wrote my app which needed Lottie animations, I found LottieXamarin library, but that only works with Xamarin.Forms not with MAUI. I tried to update it, however I've run into multiple issues and at the same time I've realised only older Lottie versions can be binded, because from March of 2019, Lottie is a Swift library, which means it can't be binded easily.
-
jose-jwt
Ultimate Javascript Object Signing and Encryption (JOSE), JSON Web Token (JWT) and Json Web Keys (JWK) Implementation for .NET and .NET Core (by dvsekhvalnov)
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: Why should 0 be a "boring" value in an enum? · RainwayApp/bebop Wiki | reddit.com/r/programming | 2022-02-01
-
Cinchoo ETL
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
-
-
Project mention: (Followup) Methods of performing input content validation on JSON data in Azure Logic Apps w/ pros and cons | reddit.com/r/AZURE | 2022-04-04
3) (From further research, not directly linked from that article, as it's newer than that article's publish time) Do the same as #2, but instead of using the paid Newtonsoft packages for the validator Function App, rewrite the provided code to use the json-everything JsonSchema.Net package, which is distributed under the MIT license and can be used freely in your project.
-
Fake JSON Server
Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
-
-
-
Project mention: .Net 6 - Rest Api is deserializing property of "object" type to JsonElement type (System.Text.Json) | reddit.com/r/dotnet | 2022-07-17
-
C-sharp-stack-only-json-parser
Stack only json deserialization using generators and the System.Text.Json library
-
-
GraphQLinq
LINQ to GraphQL - Strongly typed GraphQL queries with LINQ query syntax. No more magic strings and runtime errors.
Project mention: Any open source libraries that I can contribute to? | reddit.com/r/dotnet | 2022-07-26LINQ to GraphQL - Strongly typed GraphQL queries with LINQ query syntax.
-
BakingSheet
Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.
Project mention: I updated my Spreadsheet (Excel/Google Sheet) converter, now it supports scriptable object as output :D | reddit.com/r/Unity3D | 2022-10-09 -
-
Dahomey.Json
The main purpose of this library is to bring missing features to the official .Net namespace System.Text.Json
-
-
CSGSI
A simple C# library to interface with Counter-Strike: Global Offensive's Game State Integration
Project mention: I created a program that prevents you from misclicking the silencer (VAC safe) | reddit.com/r/GlobalOffensive | 2022-07-13 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# JSON related posts
- market data GET HttpClient json requests vs net sdk wrapper functions
- Source Generators - Is it possible to generate code and output the code to the directory structure itself, similar to the .tt templates?
- Is Bash more powerful than Powershell ? or just less modern ? When Powershell will be able to manage a full production linux environment ?
- Path of Exile Passive Skill Tree 3.20 Export
- Does SerializeObject from NewtonSoftJson translate property names based on the environment language?
- Saving Complex Objects Json
- Is it possible to use NewtonSoft version 7 as main package in program and .Newtonsoft version 12 in NuGet package that will be installed into the application without forcing upgrade?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Feb 2023
Index
What are some of the best open-source JSON projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Json.NET | 9,822 |
2 | Refit | 6,754 |
3 | ServiceStack | 5,157 |
4 | jwt | 1,936 |
5 | WebApiClient | 1,833 |
6 | LottieXamarin | 1,208 |
7 | jose-jwt | 833 |
8 | bebop | 719 |
9 | Cinchoo ETL | 613 |
10 | Cache Tower | 409 |
11 | json-everything | 393 |
12 | Fake JSON Server | 348 |
13 | JsonFlatFileDataStore | 338 |
14 | RestClient.Net | 323 |
15 | JsonSubTypes | 322 |
16 | C-sharp-stack-only-json-parser | 263 |
17 | snapshooter | 212 |
18 | GraphQLinq | 196 |
19 | BakingSheet | 175 |
20 | UAssetGUI | 164 |
21 | Dahomey.Json | 150 |
22 | EdgeSharp | 146 |
23 | CSGSI | 121 |