c# - 如何使用动态到正常模型?
解决方案
您的model
变量不是 JSON 字符串,因此您无法对其进行反序列化。它是一个dynamic
对象——它是 C# 中的一种类型。如果数据与您的模型具有相同的结构,您可以将其转换为该类型。
但这无论如何都不是必需的——为什么不直接在方法签名中使用模型类型呢?目前尚不清楚您为什么以这种方式进行设置。
如果你这样写,那么 ASP.NET 会自动尝试将传入的数据直接反序列化为你的模型类型:
public AjaxResponse AddFavourite(YourModelClass model) {
推荐阅读
- r - 如何根据r中for循环中的条件计算平均值
- postgresql - 如何使用数据库名称获取 postgres 服务器中每个数据库的死元组?
- python - 使用 Python 请求来使用流 XML 数据的 API
- python - 在 mac m1 上使用非 macOS 版本的 tensorflow
- stream - 正式地说:为什么你不能为 Racket 流编写一个流反向函数,就像你可以为列表编写一个函数一样?
- json - 如何正确导出 JSON 文件?
- javascript - 我们如何使用 javascript/typescript 在 html 字符串中附加 html?
- java - 输入日期并打印出 dayName、dayNumber、monthName 和 Year
- typescript - 解析一个打字稿文件并添加一些代码
- javascript - 文本不会显示在文本输入中