我使用C#和已经创建了一个对象发送一个JSON的服务,看起来像这样:对象为空
public class SendRequest
{
public string id { get; set; }
public string case { get; set; }
public string method { get; set; }
public Volume value { get; set; }
}
public class Volume
{
public int level;
public bool mute;
}
设置子对象的时候,我可以代码提示:
var _req = new SendRequest();
_req.value.mute = false;
_req.value.level = 50;
但是,当程序运行时,子对象本身为空(_req.value = null),并且该对象下的两个项目不显示。
这是怎么发生的?
所以它不存在 – scrappedcola
你需要分配一个新的你还没有创建一个卷对象的实例'音量“对象到”值“。 – juharr
你能展示你的json吗? – RredCat