I would like to call JS function from Blazor (this is factory method) and then pass the obtained object back to JS (another function).
The problem is Blazor changes the object, so when I print the data of object being returned (in the first function) and the object obtained in the second function I can see the structure is different.
I don't want to modify or read this object in Blazor in any way, just get+pass, that's it.
Update: please read comment by KirkWoll for more technical rephrasing. Currently I call JS function as await jsRuntime.InvokeAsync<object>(... but it does not work (as expected).
C# -- Net Standard 2.0.