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

Scripting

-

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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.