JObject ToObject报错
1、result =JObject.Parse(resposePatBaseInfo).GetValue("data").ToObject<SignInfo>()
用的是时候报错。经过分析跟resposePatBaseInfo有关。
{"success":true,"errorDetail":null,"data":"{\"patientId\":1888,\"patientName\":\"xxx\",\"genderName\":\"男\",\"birthDate\":\"1994-10-22T00:00:00\",\"patientAge\":\"27岁\",\"cardNo\":\"00210002\",\"infusionTypeName\":\"\",\"seqNo\":1,\"infusionEncounterNo\":\"\"}"}
JObject.Parse(resposePatBaseInfo).GetValue("data")解析后是JValue。ToObject<SignInfo>()报错
2、修改报文为可以正常解析
{
"success":true,
"errorDetail":null,
"data":{"patientId":1888,"patientName":"xxx","genderName":"男","birthDate":"1994-10-22T00:00:00","patientAge":"27岁","cardNo":"00210002","infusionTypeName":"","seqNo":1,"infusionEncounterNo":""}
}
3、如果不修改报文。可以吧JValue转成字符串通过JsonConvert.DeserializeObject实现
result = JsonConvert.DeserializeObject<SignInfo>(JObject.Parse(resposePatBaseInfo).GetValue("data").ToString());
JObject ToObject报错相关推荐
- node-gyp rebuild 报错处理
node-gyp rebuild 报错处理 错误信息: node-gyp rebuildCXX(target) Release/obj.target/contextify/src/contextify ...
- 记一次jin开发遇到的很欲哭无泪的报错
JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0x1388 遇到这个错让人很头疼,字面上的意思就是说你传进来的对象是无效的,这个就 ...
- so调用报错 java.lang.UnsatisfiedLinkError: No implementation found for ...
最近在做一个NDK的Android项目,需要将cpp代码打包生成so库. 为了方便,直接将之前的一个项目拿过来,将cpp代码拷贝进来,修改了Android.mk文件,ndk-build成功生成so库. ...
- oracle 报错总结
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...
- 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题
继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...
- Access to XMLHttpRequest at file from origin ‘null‘ has been blocked by CORS policy谷歌浏览器本地打开项目js文件报错
Access to XMLHttpRequest at 'file:///xxxxx/PQ.BaseInfo.proto' from origin 'null' has been blocked by ...
- go build 编译报错 missing go.sum entry for module providing package
go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...
- docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name
docker 报错: Error response from daemon: Cannot restart container hello: driver failed programming ext ...
- mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string
mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...
最新文章
- 【直播】陈安东,但扬:CNN模型搭建、训练以及LSTM模型思路详解
- 口腔取模过程及注意事项_数字化口 腔的发展与展望
- 编译问题二 /snmplib/tools.c:920 undefined reference to `clock_gettime' 问题解决
- 多个硬件体验如一,华为终端分布式技术会重构IoT生态吗?
- c语言 char memcpy,在C中使用memcpy复制无符号字符数组
- Android 系统(102)---Android APP耗电优化
- oracle的一些常见问题及处理
- Java 11 中 11 个不为人知的瑰宝
- [leetcode]62. 不同路径
- CenterNet-Objects as Points论文翻译
- 卸载vuecli3_112、vue-cli3安装遇到的问题,卸载不掉旧版本,导致更新不了
- FISCO BCOS 智能合约库 应用
- 20200106每日一句
- 计算机毕业设计:java基于SSM的班级管理系统
- ABBYY FineReader OCR图片文字识别软件安装应用
- matlab分位数回归,分位数回归及其实例
- Unity3D移动平台简单实现
- 在c语言的switch 语句中,的case后面的表达式,什么值必须在switch语句中case后面
- 前端学习第八弹:制作一个精美书签
- IDM Computer Solutions(UltraEdit V26.10.0.30、UltraCompare V18.10.0.78、UEStudio、UltraFTP==) 全系列最新破解