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报错相关推荐

  1. node-gyp rebuild 报错处理

    node-gyp rebuild 报错处理 错误信息: node-gyp rebuildCXX(target) Release/obj.target/contextify/src/contextify ...

  2. 记一次jin开发遇到的很欲哭无泪的报错

    JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0x1388 遇到这个错让人很头疼,字面上的意思就是说你传进来的对象是无效的,这个就 ...

  3. so调用报错 java.lang.UnsatisfiedLinkError: No implementation found for ...

    最近在做一个NDK的Android项目,需要将cpp代码打包生成so库. 为了方便,直接将之前的一个项目拿过来,将cpp代码拷贝进来,修改了Android.mk文件,ndk-build成功生成so库. ...

  4. oracle 报错总结

    ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...

  5. 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题

    继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...

  6. 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 ...

  7. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  8. 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 ...

  9. mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string

    mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...

最新文章

  1. 【直播】陈安东,但扬:CNN模型搭建、训练以及LSTM模型思路详解
  2. 口腔取模过程及注意事项_数字化口 腔的发展与展望
  3. 编译问题二 /snmplib/tools.c:920 undefined reference to `clock_gettime' 问题解决
  4. 多个硬件体验如一,华为终端分布式技术会重构IoT生态吗?
  5. c语言 char memcpy,在C中使用memcpy复制无符号字符数组
  6. Android 系统(102)---Android APP耗电优化
  7. oracle的一些常见问题及处理
  8. Java 11 中 11 个不为人知的瑰宝
  9. [leetcode]62. 不同路径
  10. CenterNet-Objects as Points论文翻译
  11. 卸载vuecli3_112、vue-cli3安装遇到的问题,卸载不掉旧版本,导致更新不了
  12. FISCO BCOS 智能合约库 应用
  13. 20200106每日一句
  14. 计算机毕业设计:java基于SSM的班级管理系统
  15. ABBYY FineReader OCR图片文字识别软件安装应用
  16. matlab分位数回归,分位数回归及其实例
  17. Unity3D移动平台简单实现
  18. 在c语言的switch 语句中,的case后面的表达式,什么值必须在switch语句中case后面
  19. 前端学习第八弹:制作一个精美书签
  20. IDM Computer Solutions(UltraEdit V26.10.0.30、UltraCompare V18.10.0.78、UEStudio、UltraFTP==) 全系列最新破解

热门文章

  1. 英语Insurance或insuraunce保险
  2. C#仿QQ皮肤_写作说明
  3. 一切皆由坚持(《我是一只IT小小鸟》书评)
  4. 最重要的会计期间是_会计期间通常分为会计年度和会计中期,会计中期包括( )。...
  5. Spring MVC 3 Showcase
  6. 数字电路硬件设计系列(十四)之V-by-One电路设计
  7. 将网站变成灰色,黑白色,兼容IE,谷歌CSS滤镜
  8. python猴子吃桃子
  9. 魔众文档云端转换支持清晰度设置
  10. 自主可控新思路,数字员工IPA加码金融智能化运营(上)