解析没有属性名称的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
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!