Javascript 使用自定义对象时发生json.net序列化错误
调用asp.net mvc操作方法返回JsonNetResult时出错。使用下面的方法 这就是我在回应体中看到的。出于某种原因,它正在与<和>文本作斗争Javascript 使用自定义对象时发生json.net序列化错误,javascript,asp.net-mvc,angularjs,json.net,Javascript,Asp.net Mvc,Angularjs,Json.net,调用asp.net mvc操作方法返回JsonNetResult时出错。使用下面的方法 这就是我在回应体中看到的。出于某种原因,它正在与文本作斗争 { "archivedEmailsData":[ { "Id":294455, "Date":"2009-09-10T15:20:00", "Subject":"Testing fix in 2.20.8.0 - quotes or single 'q
{
"archivedEmailsData":[
{
"Id":294455,
"Date":"2009-09-10T15:20:00",
"Subject":"Testing fix in 2.20.8.0 - quotes or single 'quote' and char < and="">"
}]
}
{
“archivedEmailsData”:[
{
“Id”:294455,
“日期”:“2009-09-10T15:20:00”,
“Subject”:“2.20.8.0中的测试修复-报价或单个‘报价’和char”
}]
}
对象的原始文本
主题“2.20.8.0中的测试修复-引号或单个“引号”和字符<和>”字符串
使用angularjs进行调用,但我在使用jquery时得到了相同的结果。您的JSON无效,应该如下所示:
{
"archivedEmailsData": [
{
"Id": 294455,
"Date": "2009-09-10T15:20:00",
"Subject": "Testing fix in 2.20.8.0 - quotes or single 'quote' and char < and >"
}
]
}
{
“archivedEmailsData”:[
{
“Id”:294455,
“日期”:“2009-09-10T15:20:00”,
“主题”:“2.20.8.0中的测试补丁-引号或单个‘引号’和字符<和>”
}
]
}
发现问题不在于序列化,而在于自定义ActionFilterAttribute 为什么序列化不正确?不确定它是否与内容类型或格式设置有关。这取决于生成json的源。是否尝试使用JSONMediaTypeFormatter反序列化。它序列化对象内容而不是字符串内容