assign value based on JSON value using JsonSerializer
So lately ive been getting into the JsonSerializer to create my objects based on a given JSON string, but now im facing the following issue:
I have a checklist object in my project that gets populaed by the JSON gotten from a REST API. the issue however is that the checkbox value is not returned as boolean but rather string: "complete" or "incomplete", is there a way to directly convert this to bool?
TLDR;
How to check and assign custom value using JsonSerializer
4 Replies
How to write custom converters for JSON serialization - .NET
Learn how to create custom converters for the JSON serialization classes that are provided in the System.Text.Json namespace.
you could use this
or just use an enum instead
is there a practical reason it needs to be stored as a string instead of a boolean
IsComplete
?there is none, but its the API im working with so sadly i cant change it :SCcrying: