无法确定类型为"Class"的JSON对象类型。

21 浏览
0 Comments

无法确定类型为"Class"的JSON对象类型。

在尝试向JArray中添加一个Class类型的对象时,我遇到了以下错误:

无法确定类型为"Class"的JSON对象类型

以下是我的代码:

private dynamic _JArray = null;
private JArray NArray(Repository repository)
{
    _JArray = new JArray();
    string[] amounts = repository.Amounts.Split('|');
    for (int i = 0; i <= amounts.Length; i++)
    {
        _JArray.Add(new AmountModel
                    {
                        Amounts = amounts[i],
                    });
    }
    return _JArray;
}
public class AmountModel
{
    public string Amounts;
}

以下是如何调用它:

_JArray = NArray(repository);
Console.WriteLine(JsonConvert.SerializeObject(_JArray));

如何将_JArray (JArray)中的AmountModel (class)转换为被系统识别为JSON对象?

非常感谢您的回答。

谢谢。

0