Ihor Volokhovych

Results 7 comments of Ihor Volokhovych

You can pack .png into .pdf

I think it would be cool to have STJ as default but customizable deserializer. For example : in a project we want to specify `Newtonsoft.Json` for deserializing responses or `SpanJson`

Quick update : Jil is still better at performance ![image](https://user-images.githubusercontent.com/50595040/180407934-ff035b96-26d1-4da4-b7b7-8f6e56b75ac2.png)

I have faced this issue, too. Has there been any progress in finding a solution?

![Image](https://github.com/user-attachments/assets/2aae9063-205b-485c-b5ea-a3f47bc9c23c) ![Image](https://github.com/user-attachments/assets/df262804-5d3a-4613-93a7-c2b1d8b9a15b) ![Image](https://github.com/user-attachments/assets/59aecead-6490-48d1-810d-4afee10c24f3) ![Image](https://github.com/user-attachments/assets/29dcbce4-9fb8-4787-bf2c-2353a3585a08) ![Image](https://github.com/user-attachments/assets/173e0d67-3b4a-48bc-ac19-213185c5848b) ![Image](https://github.com/user-attachments/assets/a733fbb7-04c6-4eec-bd1c-f1badfa648ea) ![Image](https://github.com/user-attachments/assets/41883ce4-7340-4570-986b-d01b4517d604) ![Image](https://github.com/user-attachments/assets/066308ed-521e-4087-96af-4019736146dc) source: https://github.com/antomys/CuriousBenchmarks/tree/master/src/main/Benchmarks.Serializers.Json

@Tornhoof Located issue here: `SpanJson.Resolvers.JsonObjectDescription` ![Image](https://github.com/user-attachments/assets/7a00c2e1-c6cf-43dd-babf-f8a0cd65c931) ![Image](https://github.com/user-attachments/assets/6a124307-571d-400c-b3ca-931a0ee30ae9) ![Image](https://github.com/user-attachments/assets/3643d155-68f3-46d3-b130-c9b991e4d10c) In the provided code, `Unsubscribe has [IgnoreDataMember] attribute` ```csharp public sealed record WsSubscribe( [property: DataMember(Name = "subscription")] TSub Subscription, [property: IgnoreDataMember] bool...

As a workaround, ```csharp public sealed class WsSubscribe where TSub : ISubscription { [DataMember(Name = "subscription")] public TSub Subscription { get; init; } [IgnoreDataMember] public bool Unsubscribe { get; init;...