当前位置: 首页 > news >正文

网页设计与网站建设基础wordpress下载整站源码

网页设计与网站建设基础,wordpress下载整站源码,举例网络营销的例子,推广软文范文800字解决“无法从 System.String 强制转换或转换为 Class 对象”错误 在进行 API 自动化时,我必须反序列化响应以解析 API 响应数据。我们使用 Newtonsoft.Json NuGet 来实现这一点。 我在反序列化过程中遇到以下错误 - Newtonsoft.Json.JsonSerializationExceptionH…

解决“无法从 System.String 强制转换或转换为 Class 对象”错误

在进行 API 自动化时,我必须反序列化响应以解析 API 响应数据。我们使用 Newtonsoft.Json NuGet 来实现这一点。

我在反序列化过程中遇到以下错误 -

Newtonsoft.Json.JsonSerializationExceptionHResult=0x80131500消息 = 将值“{“Id”:“92209”,“operatorId”:“100000”,“acctId”:“1000”,“status”:“true}”转换为类型“模型”时出错。路径'',第 1 行,位置 726。来源=Newtonsoft.Json堆栈跟踪:在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader 阅读器、对象值、CultureInfo 文化、JsonContract 契约、Type targetType)在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader 阅读器,类型 objectType,布尔值 checkAdditionalContent)在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader,类型 objectType)在 Newtonsoft.Json.JsonConvert.DeserializeObject(字符串值,类型类型,JsonSerializerSettings 设置)在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](字符串值,JsonSerializerSettings 设置)在 C:\CommonLibraries\CommonLibrary.cs 中的 CommonLibraries.CommonLibrary.GetResponseBodyDictionary(RestResponse response,Int32 statusCode):第 35 行在 C:\Tests.cs 中的 Test(String id、String TestDescription、Int32 statusCode、String TemplateId) 处:第 108 行内部异常 1:ArgumentException:无法从 System.String 强制转换或转换为 Model。

最初的想法是——

  • Json 响应的格式不正确
  • 并非所有属性都包含在 Json 中。

但原因并非如此。

经过多次谷歌搜索后,尝试 –

  • 修剪 Json 内容
  • 替换转义字符
  • Html 解码 Json。

这些都不起作用。

最后,这篇 StackOverflow 帖子帮助解决了这个问题。看起来我正在反序列化的内容被序列化了多次,我不得不将其反序列化为字符串,然后再次反序列化为模型来解决问题。下面的代码对我有用。

1

2

3
var content = response.Content;                          

var jsonResult = JsonConvert.DeserializeObject(content).ToString();

var result= JsonConvert.DeserializeObject<Model>(jsonResult);

这里的内容类似于“\”{\\”Id\\”:\\”92209\\”,\\”operatorId\\”:100000,\\”Status\\”:true}”

http://www.yayakq.cn/news/806242/

相关文章:

  • 门户网站建设方案 ppt淘宝客网站还可以做吗
  • 制作网站的步骤有哪些泉州做网站价格
  • 织梦网站中的对话框怎摸做server2008 iis 网站
  • 网站源码 酷网站维护合同范本
  • 电商网站策划建网站需要什么设计专业
  • 公司网站建设功能介绍网络市场调研的五个步骤
  • 用html能做企业网站吗一家公司做两个网站吗
  • 投票制作网站中色十二冶金建设有限公司网站
  • 临汾哪做网站有没有专门的网站做品牌授权的
  • 网站可以用中国二字做抬头吗云南人才网招聘网官网
  • 做计算机网站的总结做程序的网站
  • 免费建立网站的软件网站推广短信
  • 网站搭建的美工设计网站根目录是什么意思
  • 什么网站有设计视频wordpress全能播放器代码
  • 贴吧网站建设网页版qq音乐登录入口
  • 水果销售网站开发文献综述wordpress 主题 psd
  • 大型网站稳定性建设视频课程php网站维护
  • 自己可做以做网站吗优化大师官方正版下载
  • 四川建设网站信息查询中心上海seo有哪些公司
  • 手机商城网站设计要求怎么写wordpress live2d
  • 网站代下单怎么做东莞环保公司
  • 网站图片如何做链接杭州 网站建设
  • 为企业做网站要向谁索要资料精美旅游网站案例
  • 网页设计与网站建设的区别织梦网站上传新闻
  • 西安住房和城乡建设局网站网站免费源码大全无用下载
  • 微信官方网站 - 百度-百度wordpress手机号注册
  • asp网站镜像代码wordpress没用
  • 陕西泰烜建设集团网站个人主页的英文
  • 上海自助模板建站wordpress吧
  • 阿里云linux服务器搭建多个网站php网站开发与设计