用匹配的花括号分割字符串的最佳方法

用匹配的花括号分割字符串的最佳方法,第1张

用匹配的花括号分割字符串的最佳方法

您可以

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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5477598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存