【发布时间】:2017-08-21 12:24:49
【问题描述】:
反序列化单个 json 对象没有问题
string json = @"{'Name':'Mike'}";
到 C# 匿名类型:
var definition = new { Name = ""};
var result = JsonConvert.DeserializeAnonymousType(json, definition);
但是当我有一个数组时:
string jsonArray = @"[{'Name':'Mike'}, {'Name':'Ben'}, {'Name':'Razvigor'}]";
我被卡住了。
怎么做?
【问题讨论】:
-
你可以像匿名数组一样反序列化它:
var result = JsonConvert.DeserializeAnonymousType(jsonArray, new[] { new { Name = "" } });