I'm getting the mentioned error when trying to DeserializeObject() into a list of strings.
ResultSet is fine and making a string as:
string sRetVal_Json = new JavaScriptSerializer().Serialize(ResultSet);
also works fine.
The resultant string, e.g., is:
sRetVal_Json = "[{\"CUSTNUM\":\"8690\"}]"
Here is a code snip:
var ResultSet = (from cms in MASadminE.MOM_CMS
where cms.ORDER == sOrdNum
select new
{
cms.CUSTNUM
});
List<string> list = new List<string>();
string sRetVal_Json = new JavaScriptSerializer().Serialize(ResultSet);
if (sRetVal_Json != "[]") // got > 0 records
{
list = JsonConvert.DeserializeObject<List<string>>(sRetVal_Json);
}