14,089 questions
1
vote
1
answer
110
views
Serializing and deserializing inherited class
So i have WeaponStats class that contains one of classes that inherit from IDamageType.
Fire is empty bacause i didn't receive anything back from game designer and its still empty. But i can add ...
2
votes
1
answer
132
views
Deserialize complex JSON with data in keys
I am building an editor script for Unity to import a complicated blueprint JSON asset extracted from another game engine. Some of this data is stored in the keys, meaning I cannot follow a typical ...
1
vote
0
answers
69
views
Why does xUnit consider that a JToken is equal to all the numbers? [duplicate]
I'm using .NET9.0.
MRE:
public class JTokenEqualityTests
{
[Fact]
public void IntVsJToken_AssertEqual_ShouldFailButDoesnt()
{
int original = 42;
JToken token = JToken....
3
votes
0
answers
83
views
JSchemaValidatingReader - OOM when handling large tokens
We have encountered some memory issues when validating JSON.
We are using:
Newtensoft.Json v 13.0.3
Newtonsoft.Json.Schema 4.0.1
.NET 9.0.304
For validation we have this code:
var validationResult = ...
2
votes
0
answers
75
views
Deserialization to different classes [duplicate]
I'm poking around the documentation, but I'd also want to reach out each to y'all incase there's a known solution to my issue or deserializing a json into different classes.
I have items of different ...
0
votes
1
answer
146
views
Why is `JArray.ToObject<List<T>>` faster than `JArray.ToObject<T[]>`
We are trying to micro-optimise some parts of our production code and I was expecting that using Arrays would generally be better than Lists in .NET, and most of the times, my benchmarks indicate that....
2
votes
2
answers
119
views
Serialize/deserialize a ReferenceLoop of ISerializable objects with Newtonsoft.JSON (Json.NET)
Preamble: I know about ISerializable deprecation. We have to use it because we have massive legacy codebase for IPC (that uses this interface). We are migrating from .NET Remoting to a crossplatform ...
3
votes
1
answer
97
views
How Can I Ignore One Property based on JsonProperty Value of another Property during Deserialization?
I have the following class, how can I ignore the Response, if StatusCode == 400?
If StatusCode is 400, Response is returned in a different format that doesn't match my APIResponse class and throws an ...
1
vote
1
answer
131
views
How to split big JSON schema file into multiple files to use with Newtonsoft JSON.Net
I need to write a JSON schema file for some request/response structures of an API-project, so that I can use them with "Json.NET Schema". Because some of the objects are used in mutiple ...
0
votes
1
answer
31
views
Getting exception during deserialization in PostgreSqlConnection.GetStateData method
I have a .NET 8 service which uses Hangfire library for async jobs. I have configured Hangfire with PostgreSQL database.
I need to check the state of a running job frequently for which I am using the ...
2
votes
0
answers
63
views
Have different property name for deserialization and serialization using Newtonsoft [duplicate]
I have a class with a public property:
public string Service {set; get;}
I know of the JsonProperty attribute which allows me to map the name of the field in both directions of deserialization and ...
-2
votes
1
answer
89
views
Change values in JSON file
I have a JSON file with nested values, I want to change any value in the file (ex: "supplierIdentifier" value is "002264HAM001" want to replace it to "0194711AMM00".
...
-2
votes
2
answers
97
views
Get values inside JSON string
I have this JSON:
{
"result": {
"data": {
"getEstelam3Response": {
"return": {
"birthDate": "13650412",
...
1
vote
1
answer
175
views
Problem with serializing object structure with Newtonsoft Json.NET
I have to serialize a data structure for a 3rd-party interface either to XML or to JSON. The expected result should look like the following (simplified) example:
XML:
<?xml version=\"1.0\"...
0
votes
1
answer
58
views
ASP.NET WEB API change the JSON in response as it is supposed to return
So I am currently building an ASP.NET WEB API with .net5 (I am working as an intern in a company where we only have .net5 apps unfortunately).
To make it short, I have a "Component" table in ...