首页 > 解决方案 > 无法从简单类创建对象

问题描述

我有一个 asp.net 核心 mvc 应用程序,我需要在其中获取一个对象并将其序列化为 json,以便可以将其作为有效负载传递给 API。

我有几乎相同的代码在类似的环境中工作。

所以我有一个动作Updateuser(),它只是创建一个类型的对象hashcontainer并尝试将它序列化为 json 字符串:

public class hashContainer
{
    public string h;

    public hashContainer(string s)
    {
        this.h = s;
    }

}
 public  IActionResult Updateuser()
 {
     ApplicationUser u = new ApplicationUser();

     var hass = new hashContainer("pikkemand");

     string json = JsonConvert.SerializeObject(hass);

但是当我在这里的最后一行添加断点时,对象“has”为空。这太奇怪了。我也尝试过不使用构造函数,将模型放在我的模型文件夹等中。无论我做什么,我都无法创建这个对象,这是怎么回事?

很难为这个问题添加更多细节,因为这是一个非常简单的问题,我不知道可能是什么原因。

代码可以在这里找到第 88 行

标签: c#asp.net

解决方案


推荐阅读