I made this simple binary serializer (byte array) which I use with Unity and PlayerIO if anyone is interested in it.
It serialises to an from a byte array which PlayerIO can send around. It supports all the basic value types and also arrays and generic list. I have also included support for some common Unity types like Vector3.
Grab it from Github; https://github.com/plyoung/Simple-Serialiser