diff --git a/src/Nancy/Json/JsonSerializer.cs b/src/Nancy/Json/JsonSerializer.cs index 55149ed56e..7792cc2ef5 100644 --- a/src/Nancy/Json/JsonSerializer.cs +++ b/src/Nancy/Json/JsonSerializer.cs @@ -105,11 +105,17 @@ void SerializeValueImpl (object obj, StringBuilder output) return; } +#if !__MonoCS__ if (obj.GetType().Name == "RuntimeType") { obj = obj.ToString(); } - +#else + if (obj.GetType().Name == "MonoType") + { + obj = obj.ToString(); + } +#endif Type valueType = obj.GetType (); JavaScriptConverter jsc = serializer.GetConverter (valueType); if (jsc != null) {