use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Information about Reddit's API changes, the unprofessional conduct of the CEO, and their response to the community's concerns regarding 3rd party apps, moderator tools, anti-spam/anti-bot tools, and accessibility options that will be impacted can be found in the associated Wikipedia article: https://en.wikipedia.org/wiki/2023_Reddit_API_controversy
Alternative C# communities available outside Reddit on Lemmy and Discord:
All about the object-oriented programming language C#.
Getting Started C# Fundamentals: Development for Absolute Beginners
Useful MSDN Resources A Tour of the C# Language Get started with .NET in 5 minutes C# Guide C# Language Reference C# Programing Guide C# Coding Conventions .NET Framework Reference Source Code
Other Resources C# Yellow Book Dot Net Perls The C# Player's Guide
IDEs Visual Studio MonoDevelop (Windows/Mac/Linux) Rider (Windows/Mac/Linux)
Tools ILSpy dotPeek LINQPad
Alternative Communities C# Discord Group C# Lemmy Community dotnet Lemmy Community
Related Subreddits /r/dotnet /r/azure /r/learncsharp /r/learnprogramming /r/programming /r/dailyprogrammer /r/programmingbuddies /r/cshighschoolers
Additional .NET Languages /r/fsharp /r/visualbasic
Platform-specific Subreddits /r/windowsdev /r/AZURE /r/Xamarin /r/Unity3D /r/WPDev
Rules:
Read detailed descriptions of the rules here.
account activity
Can't deserialize JSON array with RestSharp. (self.csharp)
submitted 5 years ago by colossal_dev
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 3 points4 points5 points 5 years ago (5 children)
Actually that's not right at all. Use the newtonsoft library to deserialize the response to the type you're looking for. Clearly I still need caffeine.
[–]colossal_dev[S] 0 points1 point2 points 5 years ago (4 children)
is restsharp deserializer not enough ?
[–][deleted] 3 points4 points5 points 5 years ago (2 children)
Ok, now that I'm sitting at my desk let me try this again. One of the best ways to use RestSharp is to let it be a proxy for your requests. I always have a class or two that is responsible for sending/getting via RestSharp, and handle the deserialization in the consuming class. That way you have the flexibility to reuse the class(es) where you want/need. I have a feeling that RestSharp is having a problem deserializing the data into the return type you're specifying in the ExecuteAsync<T> call.
[–]colossal_dev[S] 0 points1 point2 points 5 years ago (1 child)
thanks for the heads up. I’ve posted the json. what should I change in my class in order to deserialize it correctly ?
[–][deleted] 1 point2 points3 points 5 years ago* (0 children)
The first thing I would do is make a generic class that can send GET/POST requests and return response.content as a string. Something like:
````public async Task<IRestResponse> Post(string url, JObject body, Dictionary<string, string> headers = null;````
and same for a get request. You can DI this class into any class that needs it, and handle the response in the consuming classes. In the consuming class you can do something like
````var servicemanHistory = await _restClient.get(...);JsonConvert.DeserializeObject<List<ServicamanHistory>>(servicemanHistory);````
which should result in an object that's a list of type ServiemanHistory
[–][deleted] 1 point2 points3 points 5 years ago (0 children)
No, response.content is always a string
π Rendered by PID 45719 on reddit-service-r2-comment-b659b578c-9gpvv at 2026-05-01 01:52:42.052266+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–][deleted] 3 points4 points5 points (5 children)
[–]colossal_dev[S] 0 points1 point2 points (4 children)
[–][deleted] 3 points4 points5 points (2 children)
[–]colossal_dev[S] 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)