asp.net – 为什么这个JSON返回“无效的JSON原语”?
发布时间:2020-12-15 22:27:12 所属栏目:asp.Net 来源:网络整理
导读:以下 JSON未反序列化.这显然是因为DECIMALS在保存JSON中.我该如何解决? 这个初始JSON来自服务器和IS VALID: { "AppropriationAmount": 25000000,"AppropriationHours": 56300,"ArrThreshold": 11,"ClientKey": 24,"Description": 'Find and incarcerate th
以下
JSON未反序列化.这显然是因为DECIMALS在保存JSON中.我该如何解决?
这个初始JSON来自服务器和IS VALID: { "AppropriationAmount": 25000000,"AppropriationHours": 56300,"ArrThreshold": 11,"ClientKey": 24,"Description": 'Find and incarcerate the escaped prisoner',"DirectHours": 50000,"EndDate": '3/31/2011',"EngineeringHours": 4000,"IndirectHours": 2000,"Key": 1589,"Number": '0',"OtherHours": 300,"ProductivityCurveType": 'BurnedEarned',"ProjectManager": 'Doctor Who',"ProjectName": 'Prisoner ZERO',"StartDate": '5/1/2010' } 这个后续的JSON发送到服务器FAILS: { "AppropriationAmount": 56300.00,"AppropriationHours": 25000000.00,"ArrThreshold": 11.00,"ClientKey":,"DirectHours": 50000.00,"EngineeringHours": 4000.00,"IndirectHours": 2000.00,"OtherHours": 300.00,"StartDate": '5/1/2010' } 此代码抛出错误: try { if (!String.IsNullOrEmpty(this.JSON)) { serializer = new JavaScriptSerializer(); dialog = serializer.Deserialize<ProjectDecorator>(this.JSON); } } catch (Exception ex) { // The message shows here } 抛出的错误看起来像: {"Invalid JSON primitive: ."} 解决方法
ClientKey不仅没有价值,而且还因为没有将键和值放在双引号(“”)中而冒着JSON有效性的风险.
您的密钥没问题,但字符串值必须用双引号括起来.看看JSON网站,看看哪些是允许的,哪些不是. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net页面SqlCacheDependency缓存实例
- asp.net-mvc – 处理MVC中的无效URL
- asp.net – 应用程序的一个大型实例,或许多中型应用程序?
- 帮助选择ASP.NET的代码生成工具
- asp.net – Sitecore:Sitecore.Web.WebUtil.Redirect对Res
- asp.net-mvc – 使用ASP.NET MVC进行消防和遗忘
- asp.net-mvc – 来自EDMX文件的MVC模型 – 为其添加自定义注
- asp.net-mvc – IE没有为MVC5呈现DatePicker
- 如何将文件从ASP.NET上载到另一个Web应用程序
- asp.net – IIS将旧用户名返回到我的应用程序
推荐文章
站长推荐
- asp.net-mvc – 域模型中的ASP.NET MVC业务逻辑与
- ASP.net HttpRequest上的静态HttpClient线程安全
- asp.net – 自定义控件变为通用的“UserControl”
- asp.net-mvc – 真实世界的ASP.NET MVC存储库
- asp.net-mvc – asp.net MVC DisplayTemplates和
- asp.net-mvc – 使用SharpDevelop构建ASP.NET MV
- ASP.NET MVC中的asp.net-mvc – 文件大小上传限制
- asp.net – Web.config文件中的appSettings和con
- asp.net-mvc-3 – 从单控制器操作返回多个部分视
- .Net 内存对象分析
热点阅读