Exception Field not found: 'System.Runtime.Serialization.XmlObjectSerializerContext.serializerKnownDataContracts'. Hi All, <br><br>    I am calling a business layer method call as below: <br><br><font size=2> <p></font><font color="#2b91af" size=2><font color="#2b91af" size=2>List</font></font><font size=2>&lt;</font><font color="#2b91af" size=2><font color="#2b91af" size=2>UsageCategorySummary</font></font><font size=2>&gt; prodUsageCategorySummary = </font><font color="#2b91af" size=2><font color="#2b91af" size=2>ProductDomain</font></font><font size=2>.Instance.GetUsageCategories();</p> <p>hidUsageCategory.Value = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>this</font></font><font size=2>.JsonSerializerHelper(prodUsageCategorySummary);<br><br><font size=2><br>Helper function code <br><font color="#0000ff" size=2><font color="#0000ff" size=2></p> <p>private</font></font> <font color="#0000ff" size=2><font color="#0000ff" size=2>string</font></font><font size=2> JsonSerializerHelper(System.</font><font color="#2b91af" size=2><font color="#2b91af" size=2>Object</font></font><font size=2> objRef)</p> <p>{</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>string</font></font><font size=2> result = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>string</font></font><font size=2>.Empty;</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>using</font></font><font size=2> (</font><font color="#2b91af" size=2><font color="#2b91af" size=2>MemoryStream</font></font><font size=2> memoryStream = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>new</font></font> <font color="#2b91af" size=2><font color="#2b91af" size=2>MemoryStream</font></font><font size=2>())</p> <p>{</p> <p></font><font color="#2b91af" size=2><font color="#2b91af" size=2>DataContractJsonSerializer</font></font><font size=2> serializer = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>new</font></font> <font color="#2b91af" size=2><font color="#2b91af" size=2>DataContractJsonSerializer</font></font><font size=2>(objRef.GetType());</p> <p></font><font color="#008000" size=2><font color="#008000" size=2>// Resulting to an exception... </p> <p></font></font><font size=2></p> <p>// //  Exception Field not found: 'System.Runtime.Serialization.XmlObjectSerializerContext.serializerKnownDataContracts'.<br><font style="background-color:#ff0000">serializer.WriteObject(memoryStream, objRef);</font> <br>memoryStream.Position = 0;</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>using</font></font><font size=2> (</font><font color="#2b91af" size=2><font color="#2b91af" size=2>StreamReader</font></font><font size=2> streamReader = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>new</font></font> <font color="#2b91af" size=2><font color="#2b91af" size=2>StreamReader</font></font><font size=2>(memoryStream))</p> <p>{</p> <p>result = streamReader.ReadToEnd();</p> <p>}</p> <p>}</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>return</font></font><font size=2> result;</p> <p>}<br><br>Exception occurring at the above colored line... any thoughts?!</p></font></font></font><hr size="1" align="left" width="25%">HydPhani© 2009 Microsoft Corporation. All rights reserved.Thu, 19 Jun 2008 00:15:52 Z37558154-88a9-41f0-a9d6-a2cb4052a5cehttp://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/37558154-88a9-41f0-a9d6-a2cb4052a5ce#37558154-88a9-41f0-a9d6-a2cb4052a5cehttp://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/37558154-88a9-41f0-a9d6-a2cb4052a5ce#37558154-88a9-41f0-a9d6-a2cb4052a5ceHydPhanihttp://social.msdn.microsoft.com/Profile/en-US/?user=HydPhaniException Field not found: 'System.Runtime.Serialization.XmlObjectSerializerContext.serializerKnownDataContracts'. Hi All, <br><br>    I am calling a business layer method call as below: <br><br><font size=2> <p></font><font color="#2b91af" size=2><font color="#2b91af" size=2>List</font></font><font size=2>&lt;</font><font color="#2b91af" size=2><font color="#2b91af" size=2>UsageCategorySummary</font></font><font size=2>&gt; prodUsageCategorySummary = </font><font color="#2b91af" size=2><font color="#2b91af" size=2>ProductDomain</font></font><font size=2>.Instance.GetUsageCategories();</p> <p>hidUsageCategory.Value = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>this</font></font><font size=2>.JsonSerializerHelper(prodUsageCategorySummary);<br><br><font size=2><br>Helper function code <br><font color="#0000ff" size=2><font color="#0000ff" size=2></p> <p>private</font></font> <font color="#0000ff" size=2><font color="#0000ff" size=2>string</font></font><font size=2> JsonSerializerHelper(System.</font><font color="#2b91af" size=2><font color="#2b91af" size=2>Object</font></font><font size=2> objRef)</p> <p>{</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>string</font></font><font size=2> result = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>string</font></font><font size=2>.Empty;</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>using</font></font><font size=2> (</font><font color="#2b91af" size=2><font color="#2b91af" size=2>MemoryStream</font></font><font size=2> memoryStream = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>new</font></font> <font color="#2b91af" size=2><font color="#2b91af" size=2>MemoryStream</font></font><font size=2>())</p> <p>{</p> <p></font><font color="#2b91af" size=2><font color="#2b91af" size=2>DataContractJsonSerializer</font></font><font size=2> serializer = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>new</font></font> <font color="#2b91af" size=2><font color="#2b91af" size=2>DataContractJsonSerializer</font></font><font size=2>(objRef.GetType());</p> <p></font><font color="#008000" size=2><font color="#008000" size=2>// Resulting to an exception... </p> <p></font></font><font size=2></p> <p>// //  Exception Field not found: 'System.Runtime.Serialization.XmlObjectSerializerContext.serializerKnownDataContracts'.<br><font style="background-color:#ff0000">serializer.WriteObject(memoryStream, objRef);</font> <br>memoryStream.Position = 0;</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>using</font></font><font size=2> (</font><font color="#2b91af" size=2><font color="#2b91af" size=2>StreamReader</font></font><font size=2> streamReader = </font><font color="#0000ff" size=2><font color="#0000ff" size=2>new</font></font> <font color="#2b91af" size=2><font color="#2b91af" size=2>StreamReader</font></font><font size=2>(memoryStream))</p> <p>{</p> <p>result = streamReader.ReadToEnd();</p> <p>}</p> <p>}</p> <p></font><font color="#0000ff" size=2><font color="#0000ff" size=2>return</font></font><font size=2> result;</p> <p>}<br><br>Exception occurring at the above colored line... any thoughts?!</p></font></font></font><hr size="1" align="left" width="25%">HydPhaniSat, 14 Jun 2008 00:45:35 Z2008-06-14T00:45:35Zhttp://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/37558154-88a9-41f0-a9d6-a2cb4052a5ce#e44a9ed9-20fa-4b0c-a9c6-9f14ed71cff9http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/37558154-88a9-41f0-a9d6-a2cb4052a5ce#e44a9ed9-20fa-4b0c-a9c6-9f14ed71cff9Calle Mellergardhhttp://social.msdn.microsoft.com/Profile/en-US/?user=Calle%20MellergardhException Field not found: 'System.Runtime.Serialization.XmlObjectSerializerContext.serializerKnownDataContracts'. Sorry, but what exactly is the execption (namespace.type) and what is the exact exception message?<br><br>/CalleSat, 14 Jun 2008 09:15:23 Z2008-06-14T09:15:23Zhttp://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/37558154-88a9-41f0-a9d6-a2cb4052a5ce#db7d417b-5146-4ba3-af4a-51f53c4b855bhttp://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/37558154-88a9-41f0-a9d6-a2cb4052a5ce#db7d417b-5146-4ba3-af4a-51f53c4b855bShailen Sukulhttp://social.msdn.microsoft.com/Profile/en-US/?user=Shailen%20SukulException Field not found: 'System.Runtime.Serialization.XmlObjectSerializerContext.serializerKnownDataContracts'. Seems like your object cannot be serialized. This can happen if you have a child List collection.<br>See <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=302308&amp;SiteID=1">http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=302308&amp;SiteID=1</a><br><hr size="1" align="left" width="25%">Please remember to mark as answered. -- With Regards Shailen Sukul (Shane) Software Architect/Developer/Consultant/Trainer (BSc | Mct | Mcpd | Mcts (Sharepoint (IP), Biztalk, Web, Win, Dist Apps) | Mcsd.NET | Mcsd | Mcad) Ashlen Consulting Services Pty Ltd (http://www.ashlen.com.au) MSN | Skype | GTalk Id: shailensukul Ph: +61 421 277 812 Fax: +61 3 9011 9732 Blog: http://shailensukul.blogspot.comSun, 15 Jun 2008 00:21:13 Z2008-06-15T00:21:13Z