您可以
JsonTextReader将
SupportMultipleContent标志设置为true来使用a
来读取此非标准JSON。假设您有一个如下所示的类
Person:
class Person{ public string Name { get; set; }}
您可以像这样反序列化JSON对象:
string json = @"{""name"": ""John""}{""name"": ""Joe""}";using (StringReader sr = new StringReader(json))using (JsonTextReader reader = new JsonTextReader(sr)){ reader.SupportMultipleContent = true; var serializer = new JsonSerializer(); while (reader.Read()) { if (reader.TokenType == JsonToken.StartObject) { Person p = serializer.Deserialize<Person>(reader); Console.WriteLine(p.Name); } }}
小提琴:https :
//dotnetfiddle.net/1lTU2v
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)