用json字符串填充指定对象的属性值

Posted on 2019-09-25 09:38  肖然哥哥  阅读(607)  评论(0编辑  收藏  举报

1.定义类

1   public class Files
2     {
3         public string type { get; set; }
4         public string name { get; set; }
5         public string path { get; set; }
6     }

2.获取json字符串  使用JsonConvert.PopulateObject()方法

var  files= form.Get("files").ToString();
List<Files> fileslist = new List<Files>(); 
JsonConvert.PopulateObject(files, fileslist);

//[{"type":"图片","name":"附件附件","path":"sdsd"},{"type":"文本的","name":"附件附件","path":"sere"}]

3.使用/取值

1 fileslist[0].name;
2 fileslist[1].name;