私は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);