- Rerelease as a Unity package usable in the Package Manager, no code changes
Big update!
- Better GC performance. Enough of that garbage!
- Remaining culprits are internal garbage from
StringBuilder.Append/AppendFormat,String.Substring,List.Add/GrowIfNeeded,Single.ToString
- Remaining culprits are internal garbage from
- Added asynchronous
Stringilyfunction for serializing large amounts of data at runtime without frame drops - Added
Bakedtype - Added
MaxDepthto parsing function - Various cleanup refactors recommended by ReSharper
- Added support for
NaN - Added strict mode to fail on purpose for improper formatting. Right now this just means that if the parse string doesn't start with
[or{, it will print a warning and return anullJSONObject. - Changed
infinityandNaNimplementation to usefloatanddoubleinstead ofMathf - Handles empty objects/arrays better
- Added a flag to print and
ToStringto turn on/off pretty print. The define on top is now an override to system-wide disable