如何为具有重载构造函数的类的对象发布 Json 对象
How to post a Json object for an object of a class with an overloaded constructor?
我的 Web 应用程序中有一个视图,其中包含一些列表框等。我想将这些元素的值发布到我的 MVC 控制器。为此,我创建了一个包含所有必要数据的类。此类有两个构造函数:一个没有任何参数(创建一个空对象),另一个有两个参数(使用数据库中的数据预填充对象)。
现在,当我根据类创建 Json 对象时,它被发送,但服务器响应错误 500 并告诉我发生了 System.MissingMethodException,因为没有为此对象定义无参数构造函数。井。。。肯定有一个,但显然另一个("参数")被调用。
有没有办法告诉我的应用程序在将 Json 字符串反序列化为对象时使用哪个构造函数?
事实证明,我忽略了对象中的一个子对象,这个类确实只有一个带参数的构造函数。现在一切正常。
顺便说一句:如果错误消息会清除它正在谈论的对象,那会更有帮助。这同样适用于有关未初始化对象的错误消息。
相关文章:
- jQuery匹配JSON对象的部分文本
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 用javascript从列表对象(JSON的)构建diffrent选项卡
- php请求带有多个对象json-jquery
- AngularJS,过滤器:如何将一个巨大的对象(JSON)变成一个数组
- 动态属性对象 - JSON
- JavaScript 对象 (JSON) 中的动态设置值
- 从数组查询获取对象 JSON 值时出错
- 使用jQuerygetJSON将多维对象JSON转换为HTML
- 需要从 Angular JS 应用程序中的另一个 JSON 对象数组填充 JSON 数组的每个对象 JSON 对象数组
- 嵌套对象JSON排序JavaScript
- PHP在MySQL中保存来自Javascript的对象"JSON.stringify"通过Ajax
- 将JavaScript对象/ JSON转换为PHP数组
- JSON对象.JSON对象内部
- 访问对象的对象- JSON API
- 数组到对象JSON
- Message":"传入的无效对象(JSON数据格式化问题)