value-types

Json.NET - Value-type members not getting deserialized?

I've been toying around with Json.NET and I'm liking it a lot. However, I've run into a problem when deserializing objects with value-type members. For example, consider this code: public struct Vector { public float X; public float Y; public float Z; public override string ToString() { return string.Format(...