尝试向JArray中添加类型对象时出现以下错误。无法确定类型为“Class”的JSON对象类型
Could not determine JSON object type for type "Class"
这里是我使用的代码:
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),待识别由系统作为JSON对象?
您的回答非常感谢。
谢谢。
为什么'_JArray'是动态的?你所有似乎分配给它的是'JArray',那么为什么不把它声明为'JArray'? –
嗨@DStanley,在我将'_JArray'从动态更改为'JArray'后,错误仍然存在 – Reinhardt