【问题标题】:Access properties in model - C#访问模型中的属性 - C#
【发布时间】:2021-09-29 16:25:01
【问题描述】:

我会尽量保持简单

我正在尝试访问此模型中突出显示的属性:

如您所见,我可以访问 CreateNewLookup 中的属性,但在访问 LookupValue 中的属性时遇到了困难

这需要序列化回以下 JSON 格式(下)。我知道如何做到这一点我只是坚持如何访问它:

这是导致我出现问题的代码:

        private static CreateNewLookup DefaultNewLookuptRecord => new CreateNewLookup()
    {
        Reference = "TestRef",
        Label = "City",
        LookupValues = new LookupValue
        {
            Tenant = "9",
            Label = "London",
            Value = "London",
            IsActive = true,
        }
    };

这可能真的很简单,任何帮助将不胜感激,谢谢

【问题讨论】:

  • 在 json 示例中“lookupValues”是一个数组,在 C# 中它是一个对象

标签: c# json model properties


【解决方案1】:

LookupValues 被声明为一个数组。

如果您查看实际的错误消息而不是停留在波浪形的红线处,则可能会在此处指出相同的错误消息。

因此,而不是分配一个新的LookupValue 实例

new LookupValue { ... }

为数组分配一个新的查找值实例:

new[] { new LookupValue { ... }}

【讨论】:

  • 我明白了,谢谢
猜你喜欢
  • 2012-09-09
  • 2016-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-07
相关资源
最近更新 更多