json转数组,并遍历取值
JArray jsonObj = (JArray)JsonConvert.DeserializeObject(DataSource);
foreach (JObject item in jsonObj)
{
if (entity.Value == item["value"].ToString())
{
if (entity.ItemType == (int)数值类型.列表)
{
result.ValueName = item["text"].ToString();
}
else if (entity.ItemType == (int)数值类型.枚举)
{
result.ValueName = item["text"].ToString();
}
break;
}
}
[{"value":"第1个键","text":"第1个值"},{"value":"第2个键","text":"第2个值"}]