Json数据定义我就不做解释,数据交互时使用非常频繁,我举例给你们看看如何进行解析 读 改 增 删
1.首先准备 New 网上可以下载
2.我写的一段简单Json
{"msg":"OK","name":"大胜","data":[{"context":"数组1","time":"2021-08-15"},{"context":"数组2","time":"2021-08-16"}]}
{"msg":"OK","name":"大胜","data":[{"context":"数组1","time":"2021-08-15"},{"context":"数组2","time":"2021-08-16"}]}
3.根据这个JSON来写出对应的实体类,看看我是怎么写的
public class Root { public string msg { get; set; } public string name { get; set; } public List<Data> data { get; set; } } public class Data { public string context { get; set; } public string time { get; set; } }
4.数据实体化
string josnstr = Re; //这就是上面那段JSON ,我放资源文件里 Root rt = J;Root>(josnstr);
5. 数据处理 读 改 增 删
//数据获取 Con("name="+rt.name); Con("context="+rt.data[0].context); Con("time="+rt.data[1].time); Con(); //数据修改 rt.name = "今日头条"; Con("name=" + rt.name); rt.data[0].context = "修改的数据"; Con("context=" + rt.data[0].context); Con(); //新增一个组 Data d = new Data(); d.context = "我是新增的"; d.time = "2021-08-19"; rt.da(d);//添加 Con("context=" + rt.data[2].context); Con(); //删除一个组 rt.da(0); Con("context=" + rt.data[0].context); //没有删除时[0]应该输出 “修改的数据”因为上面我们“数组1”做了修改 //删除后这里应该是输出 “数组2” Con();
看看运行结果
本文章主要说明C#对Json数据读 改 增 删 简单举例,喜欢的朋友请点赞+关注
学习之路一点点前进加油