if I try to deserialize a complex structure containing double values in the version 7.0.7 there is a problem.
Every double like 12.34 will be converted to 1234 in the resulting class.
If I use version 7.0.6 the same code is working as expected.
I suppose, it has something todo with the culture settings. I'm on a german iPhone.
I'm using the following code.
var ms = new MemoryStream (Encoding.Unicode.GetBytes (json));
var serializer = new DataContractJsonSerializer (typeof(T));
var obj = (T)serializer.ReadObject (ms);