Unable to find a constructor to use for type System.Security.Claims.Claim. A class should either have a default constructor
2024-09-12 10:40:34
Newtonsoft.Json DeserializeObject 反序列化 IdentityServer4.Models Cliecnt
错误:
Newtonsoft.Json.JsonSerializationException:
Unable to find a constructor to use for type System.Security.Claims.Claim. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'clients[0].Claims[0].Issuer', line 1, position 5373.
JsonConvert.DeserializeObject<T>(value);
//会抛出Newtonsoft.Json.JsonSerializationException异常 //解决方案:
JsonConvert.DeserializeObject<T>(value, new IdentityServer4.Stores.Serialization.ClaimConverter());
在IdentityServer4中,已经对System.Security.Claims.Claim做了处理。
使用IdentityServer4.Stores.Serialization.ClaimConverter()即可
在stackoverflow上有解决方案重载JsonConverter后写了ClaimConverter
最新文章
- oc实例变量初始化方法
- tee命令
- CentOS 实现自动登陆
- sql server常见服务
- Python 中translate()与replace()区别
- jQuery_效果(隐藏和显示)
- How to download apk for google play online?
- ubuntu 右键新建文档
- PHP学习笔记二
- Hibernate映射1
- linux--每日一个命令
- HTTP协议缓存策略深入详解之ETAG妙用
- NET控件Designer架构设计
- SQLServer 导入大脚本文件
- css3绘制三角形
- iframe父子操作
- Win10系列:C#应用控件基础7
- Unity AssetBoundle 打包流程
- TZOJ 1911 A Plug for UNIX(最大流)
- Netty 源码 Channel(一)概述
热门文章
- Java是解释型还是编译型语言?
- lxml.etree.HTML(text) 解析HTML文档
- jsonwebtoken收藏博客地址
- 关于eclipse配置tomcat时,console打印成功消息,但是不能成功访问页面的问题
- ORA-12541:tns:no listener
- 开源搜索引擎solr elasticsearch学习计划
- Spring Cloud微服务笔记(三)服务治理:Spring Cloud Eureka快速入门
- Ubuntu安装VLC播放器
- 清除电脑缓存的bat文件
- java学习之路--I/O流