我正在使用 Json.NET 解析一个 Json 文档,并使用 Collection Initializer 创建一个 ArrayList,如下所示
var array = new ArrayList
{
inputJson["abc"].ToString(),
inputJson["def"].Value<float>(),
inputJson["ghi"].Value<float>()
};
现在我想添加一个空检查,这样如果 Json 文档中缺少一个属性,它就不会抛出异常。
谢谢
请您参考如下方法:
像这样的东西就可以了
var array = new ArrayList
{
inputJson["abc"] != null ? inputJson["abc"].ToString() : "",
inputJson["def"] != null ? inputJson["def"].Value<float>() : 0.0F,
inputJson["ghi"] != null ? inputJson["ghi"].Value<float>() : 0.0F
};
