DataContractJsonSerializer.WriteObject Method (Stream, Object)
Assemblies: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
System.Runtime.Serialization.Json (in System.Runtime.Serialization.Json.dll)
The type being serialized does not conform to data contract rules. For example, the DataContractAttribute attribute has not been applied to the type.
There is a problem with the instance being written.
The maximum number of objects to serialize has been exceeded. Check the MaxItemsInObjectGraph property.