I'm halfway through a library which serializes dynamic types to JSON. I
guess that should work in this case; I'll post when it's done.

Cheers,
Mark

On Wed, Jun 2, 2010 at 11:01 PM, Ben Hall <ben200...@googlemail.com> wrote:

> Hi,
>
> I'm trying to use a third party library which has a dependency on
> NewtonSoft.json. I create a class within IronRuby and attempt to
> serialise the object to Json however it throws a null reference
> exception from within mscorlib.
>
> Any ideas?? Example is below:
>
> Thanks
>
> Ben
>
> class Company
>  attr_accessor :Name, :Id
> end
>
> c = Company.new
> c.Name = 'test'
>
>
> require 'Newtonsoft.Json'
> include Newtonsoft::Json
> JsonConvert.serialize_object c
>
>
> mscorlib:0:in `Equals': Object reference not set to an instance of an
> object. (System::NullReferenceException)
>        from mscorlib:0:in `IndexOf'
>        from mscorlib:0:in `IndexOf'
>        from mscorlib:0:in `IndexOf'
>        from Newtonsoft.Json:0:in `CheckForCircularReference'
>        from Newtonsoft.Json:0:in `SerializeList'
>        from Newtonsoft.Json:0:in `SerializeValue'
>        from Newtonsoft.Json:0:in `SerializeISerializable'
>        from Newtonsoft.Json:0:in `SerializeValue'
>        from Newtonsoft.Json:0:in `SerializeISerializable'
>        from Newtonsoft.Json:0:in `SerializeValue'
>        from Newtonsoft.Json:0:in `WriteMemberInfoProperty'
>        from Newtonsoft.Json:0:in `SerializeObject'
>        from Newtonsoft.Json:0:in `SerializeValue'
>        from Newtonsoft.Json:0:in `WriteMemberInfoProperty'
>        from Newtonsoft.Json:0:in `SerializeObject'
>        from Newtonsoft.Json:0:in `SerializeValue'
>        from Newtonsoft.Json:0:in `SerializeISerializable'
>        from Newtonsoft.Json:0:in `SerializeValue'
>        from Newtonsoft.Json:0:in `Serialize'
>        from Newtonsoft.Json:0:in `SerializeInternal'
>        from Newtonsoft.Json:0:in `SerializeObject'
>        from Newtonsoft.Json:0:in `SerializeObject'
>        from (ir):1
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to