这篇文章介绍了c#解析作业对象数据结构的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
首先下载newtonsoft.json,增加引用使用牛顿软。JSON。linq
把作业对象的内容提取出来,作业对象的内容格式如下:
{
'代码':200,
消息':'成功,
数据':{
id': '12345678 ',
姓名': '张三,
性': '男,
结果':{
访问令牌:' 49d 58 eacd 7811 e 463429 a1ae 10b 42173 ',
user_info': [
{
学校': '社会大学,
主要': '软件开发,
教育': '本科,
得分:97
},
{
学校': '湖南大学,
主要': '软件工程,
教育': '研究生,
得分:100分
}
]
}
}
}
代码如下:
1:新建类
公共类用户信息
{
公共字符串id { get设置;}
公共字符串名称{获取设置;}
公共字符串性{获取设置;}
公共字符串访问令牌{获取设置;}
公立串校{获取设置;}
公共字符串专业{获取设置;}
公串教育{获取设置;}
公共字符串得分{获取设置;}
}
2:获取值
作业对象结果=新作业对象();//假设结果为数据结构
userinfo userinfo=new userinfo();
userinfo.id=result['data'].值字符串(" id ");//id
userinfo.name=result['data'].值字符串(“名称”);//名称
userinfo.sex=result['data'].值字符串(" sex ");//性
userinfo.access_token=result['数据']['结果]['访问令牌'].tostring();//访问令牌
jarray RES=result[' data '][' result '].valuejarray(' user _ info ');
作业对象obj=作业对象。parse(RES[0]).tostring());//只获取数据结构中第一个用户信息里的数据信息
用户信息。学校=obj。值字符串(“学校”);//学校
用户信息。少校=obj。值字符串(“major”);//专业
用户信息。教育=obj。值字符串(“education”);//教育
用户信息。分数=obj。值字符串(“分数”);//分数
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。