传进来的值:
因为我传进来的ID是一个List类型的参数,如上图。需要遍历这个数组,所以应该先序列化并分割,去掉多余字符串:
var DataField = JsonConvert.SerializeObject(AnalyseDataField).Replace("]", "").Replace("[", "").Replace('"', ' ').Replace(" ", "").Split(",");
或者直接分割好像也行:
var DataField = JAnalyseDataField.Split(",");
这样就可以得到一个标准的string[]
然后就能循环处理业务逻辑啦:
foreach (var sm in DataField)
{
//业务逻辑
}