首页 新闻 会员 周边

.netcore用Jobject作为入参Swagger报错。

0
悬赏园豆:10 [待解决问题]

.netCore中使用Jobject作为入参就报错是为啥呢? 换成 string类型什么的都正常。

Cxpeng的主页 Cxpeng | 初学一级 | 园豆:184
提问于:2020-04-10 08:52
< >
分享
所有回答(4)
0

改成POST

tenghao510 | 园豆:179 (初学一级) | 2020-04-10 09:08
0

落伍了 get 请求 参数还写 了jobject ,post
要get 就具体的 ?aa=xx&xxx=xx 参数对应

s_p | 园豆:138 (初学一级) | 2020-04-10 16:28
0

错误提示很明显,Get请求 不支持 body 参数。改用HttpPost

另外.net core 3.0不再支持JObject返回了,因为内部实现一套内置的Json序列化替代了原来的 NewtonSoft.Json。
可以replace掉默认实现
https://stackoverflow.com/questions/58072703/jsonresultobject-causes-the-collection-type-newtonsoft-json-linq-jtoken-is

gt1987 | 园豆:1150 (小虾三级) | 2020-04-10 16:50
0

get只支持key value 字符串

李0539 | 园豆:442 (菜鸟二级) | 2020-04-10 17:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册