Search Issue Tracker
Fixed in 5.4.1
Votes
0
Found in
5.3.4f1
Issue ID
789099
Regression
No
JsonUtility.ToJson serializes values incorrectly
Steps to reproduce:
1) Open the latest attached project.
2) Open scene 'TestScene'.
3) Press play.
The Test.cs script is used to convert members of an instance of a serializable class MyClass() to JSON format and back twice. During the first conversion JsonUtility.FromJson serializes to the JSON file as [0,1,0] rather than [false,true,false], therefore, JsonUtility.ToJson will not read the values correctly when converting for the second time and will output the default 'false' values.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on tlsf_free when triggering a call to FontEngine.LoadFontFace for the default Editor font while Glyphs are being generated
- No character limit when creating a new Scene with excessively long name, Editor can be forced to crash
- Reflection probe not applied when viewing objects up close at certain angles with "Forward+" Rendering Path
- URP Decal Projector flickers/glitches when added to Cube or Quad GameObjects as a Component
- Text "Outline Width" is not shown in the Text Property Preview window in UI Builder when the Text Size is smaller than 19px
Add comment