This package provides API for data serialization/de-serialization into MessagePack and JSON format.This package provides API for data serialization/de-serialization into MessagePack and JSON format.[Source Code] [Documentation] [Forum Thread]Example:// Serialize to JSON stringstring json = Json.SerializeToString(myData);// Deserialize from JSON stringvar restoredData = Json.Deserialize(json);Supported Platforms:• PC/Mac/Linux• IOS• Android• WebGLSerialized types:Primitives: Boolean, Byte, Double, Int16, Int32, Int64, SBytes, Single, UInt16, UInt32, UInt64, StringStandart Types: Decimal, DateTimeOffset, DateTime, TimeSpan, Guid, Uri, Version, DictionaryEntryUnity3D Types: Bounds, Vector, Matrix4x4, Quaternion, Rect, ColorBinary: Stream, byte[]Lists: Array, ArrayList, List, HashSet and any other IEnumerable types with Add methodMaps: Hashtable, Dictionary, and other IDictionary typesNullable typesEnumerationObjectsCustom TypesCompatible:Unity 4Unity 5Unity 2017 - 2021Unity 6+Code quality improvement


