我正在使用 jqGrid,并且通过使用getRowData
我正在获取 jqGrid 数据。之后我申请JSON.stringify(rowData)
,最后我得到的结果是:
[
{
"FIRST_NAME": "Krish",
"LAST_NAME": "Patil",
"EMPLOYEE_TYPE": "Consultant",
"TITLE": "Application Resource",
"LOCATION": "USA ",
"CENTER_NAME": "Application Development & Testing",
"EMAIL": "goal@test.com",
"COMMENTS": "testing"
}
]
它在“JavaScript”中工作正常。但是,一旦我将此数据发送到控制器并尝试对其进行反序列化,我会收到一个未终止的字符串错误"CENTER_NAME":"Application Development ..
,由于 '&'(特殊字符)它正在发生。我该如何解决这个问题,请提供相同的建议。
------反序列化代码------------
JavaScriptSerializer ser = new JavaScriptSerializer();
UserData result = ser.Deserialize<UserData>(userData);