您当前的位置: 首页 >  c#

苍狼王unity学院

暂无认证

  • 3浏览

    0关注

    305博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

补点C#基础_020_使用JsonMapper解析json数据(数组类型数据)

苍狼王unity学院 发布时间:2019-07-29 21:36:25 ,浏览量:3

1、json数据,数据类型为数组格式: 在这里插入图片描述

skill类: 在这里插入图片描述

2.解析:引入LitJson.dll 2.1.解析方法: 2.1.1方法一: class Program { static void Main(string[] args) { //使用litjson进行解析json文本。 JsonData jsonData = JsonMapper.ToObject(File.ReadAllText(“json技能信息.txt”)); foreach (JsonData item in jsonData) { JsonData idValue = item[“id”]; JsonData nameValue = item[“name”]; JsonData damageValue = item[“damage”]; int id = int.Parse(idValue.ToString()); int damage = int.Parse(damageValue.ToString()); Console.WriteLine(id+":"+nameValue.ToString()+":"+damage); } Console.ReadKey(); } }

2.1.2、运行结果: 在这里插入图片描述 2.2方法二:运用泛型解析 class Program { static void Main(string[] args) { //Skill[] skillArray = JsonMapper.ToObject(File.ReadAllText( “json技能信息.txt”)); List skillArray = JsonMapper.ToObject(File.ReadAllText(“json技能信息.txt”));//泛型还是方便一些,这里正是体现的地方。 foreach (var item in skillArray) { Console.WriteLine(item); } Console.ReadKey(); } } 运行结果: 在这里插入图片描述

关注
打赏
1665389160
查看更多评论
立即登录/注册

微信扫码登录

0.1045s