解析没有属性名称的Json到C#
时间:2021-06-07 20:54:10
收藏:0
阅读:0
因为{Object}
这不是真正有效的JSON,所以我删除了它。您可以在技术上做json.Replace("{Object}", "something else")
以使其更容易。因为你处理数组中的不同类型,所以它可能不是一个一步的过程。这里有一个想法:
var json = "[2, \"2\", \"text\"]"; var array = JsonConvert.DeserializeObject<JArray>(json); foreach (var item in array) { switch (item.Type) { case JTokenType.Integer: // todo: your parsing code break; case JTokenType.String: break; // etc. } }
我用JSON.NET库来解析JSON。您可以使用的NuGet安装:
Install-Package Newtonsoft.Json
评论(0)