项目中有 xxxx 不能被json序列化

Posted 飞翔的浮士德

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目中有 xxxx 不能被json序列化相关的知识,希望对你有一定的参考价值。

遇到这类问题 ,首先断点调试,看看要序列化的值 是一个什么类型的值

查看值得数据类型  

在将值转化成可以被json序列化的对象  

此时即可解决问题 

如遇到  requests.post() 朝一个url发请求的时候   如果返回消息是403  

这个时候就要考虑是不是权限问题   

此时两种解决办法

一种是将token查出来   通过 headers = xxx 将这个值带过去

第二种是将权限改为 都可以访问的   此时问题解决,第二种方法慎用

以上是关于项目中有 xxxx 不能被json序列化的主要内容,如果未能解决你的问题,请参考以下文章

Json.net 忽略实体某些属性的序列化

如何反序列化 JSON 数组并忽略根节点?

post请求 参数json序列化报错: cannot deserialize from Object value

解决python中转化成json的方法不能序列化datetime类型数据(转)

WebService生成XML文档时出错。不应是类型XXXX。使用XmlInclude或SoapInclude属性静态指定非已知的类型。

DateOnly和TimeOnly类型居然不能序列化!!! .Net 6下实现自定义JSON序列化