olgo To answer my question, looks like this is what I would need to do: https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/converters-how-to?pivots=dotnet-8-0#registration-sample---converters-collection
but i ended up just using Newtonsoft.Json library as it seems to serialize Vector3 without an issue