This package provides API for data serialization/de-serialization into MessagePack and JSON format.
[Source Code]
[Documentation] [Forum Thread]
Supported Platforms:
• PC/Mac/Linux
• IOS
• Android
• WebGL
Serialized types:
• Primitives: Boolean, Byte, Double, Int16, Int32, Int64, SBytes, Single, UInt16, UInt32, UInt64, String
• Standart Types: Decimal, DateTimeOffset, DateTime, TimeSpan, Guid, Uri, Version, DictionaryEntry
Unity3D Types: Bounds, Vector, Matrix4x4, Quaternion, Rect, Color
• Binary: Stream, byte[]
• Lists: Array, ArrayList, List[T], HashSet[T] and any other IEnumerable types with Add method
• Maps: Hashtable, Dictionary[K,V], and other IDictionary types
• Nullable types
• Enumeration
• Objects
Compatible with Unity 4, Unity 5, Unity 2017 - 2019