Amount of data in JSON leads to technical issues, increased crash/anr rate, startup time, especially if to store in PlayerPrefs
The serializer is use to use with single line
Ruff.Save(path, object), no advanced markup required
Example improvements
It's even for further improvements
The same usage rules as JSON, easy to replace built-in one