C#基础(json解析)
来源:互联网 发布:域名注册申请 编辑:程序博客网 时间:2024/05/20 18:47
json是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,易于解析和生成。在c#中,解析json数据通常是利用vs中自带的litjson包,然后进行解析。
首先新建一个文本文件,创建一个json数据:如下
[{"id":1,"name":"寄生者","damage":230},{"id":2,"name":"毁灭","damage":210},{"id":3,"name":"重生","damage":130},{"id":4,"name":"QQQ","damage":30}]
为了显示解析操作的结果,新建一个用于操作的类:skill类
namespace json解析操作{ class Skill { public int id; public int damage; public string name; public override string ToString() { return $"Id: {id}, Damage: {damage}, Name: {name}"; } }}
在program(即主函数)中进行代码解析:
namespace json解析操作{ class Program { static void Main(string[] args) { ////使用litjson解析json文档 ////两种导入方法(官网、直接vs中导入netget程序包实现) //使用泛型解析json数据 Skill[] skillsArray = JsonMapper.ToObject<Skill[]>(File.ReadAllText("json信息.txt")); foreach (var temp in skillsArray) { Console.WriteLine(temp); } Console.ReadKey(); } }}
在此,完成了json的解析,解析成功的截图如下:
0 0
- C#基础(json解析)
- C#基础之解析JSON
- C#解析JSON(转)
- C# 解析JSON -- Newtonsoft.Json
- C# 解析json Newtonsoft.json
- c#解析JSON总结
- C#解析JSON
- C# 解析 json
- C#解析Json
- c# 解析json数据
- C# 解析 json
- C# 实现json解析
- C#解析JSON
- c# 解析json(整理)
- c# json解析
- C# Json解析
- C#解析JSON
- C# json 解析
- removeFromParentAndCleanup参数为false当缓存用的一种方法
- SRM 693 - TriangleTree (枚举加剪枝)
- Python正则表达式和re模块
- 学习正则表达式【一】
- React Native Android环境搭建
- C#基础(json解析)
- Codeforces Round #309 (Div. 2) D 构造
- SQLServer 复杂存储过程并发优化(案例)
- Leetcode题解 28. Implement strStr()
- ISO8583报文协议详解
- JsonObject 解析 json
- Ain_EditPlus配置安装教程
- AndroidStudio安装与Genymotion模拟器
- 备份数据库