Jan 20, 2010 at 4:27 AM
Edited Jan 21, 2010 at 3:28 AM
OK, it was my own danged fault. Background is as follows:
I do not like using "type.AssemblyQualifiedName" to represent object type in serialized text (in JsonSerializerInternalWriter.cs).
It results in long, ugly text and, since I am exchanging serialized data with another language (not .Net), assembly information is meaningless.
Unfortunately, I was a little overzealous and used "type.Name". This ends up losing needed information, however.
I switched to "type.Fullname" and this does the trick.
In my view, this should be the default setting.
It would be nice if this was brought out as a property!