Json.net uses Reflection.Emit to generate objects. This will crash Unity3d running on IOS. You need to use a variant which does not use Reflection.Emit.
That said, currently all variants are flawed in some way.
That said, currently all variants are flawed in some way.