c#读取json某一节点数据_怎么用C#获取这个json中的某个值

该博客介绍了如何使用C#进行JSON序列化和反序列化来获取JSON文件中特定节点的数据。通过创建与JSON结构对应的C#类,如`Json`, `Result`和`Users`,然后使用`DataContractJsonSerializer`读取JSON文件,获取并打印出`user_list`中的`score`值。" 127655176,9610019,使用Kettle从0开始操作数仓:连接国产数据库实战,"['大数据', '数据仓库', 'ETL工具', '数据库连接']
摘要由CSDN通过智能技术生成

展开全部

977aa18a04b54143d36797ddbb92363a.png

上面是完整代码,在图片上,鼠标右键,选择在新窗口62616964757a686964616fe58685e5aeb931333365653165打开,是大图。这里其实是C#的序列化和反序列化。下面是分析。

看到JS的{}就用c#对象,看到JS的[]就用c#数组。从里往外:user_list里面是用户信息,

定义一个类,类随便叫,但是变量必须和JSON一样,例如叫做Personpublic class Users {

public string group_id;

public string user_id;

public string user_info;

public string score;

}

接下来是result这层。public class Result

{

public string face_token;

public Users[] user_list;

}

再来最外面的这层public class Json {

public string error_code;

public string error_msg;

public string log_id;

public string timestamp;

public string cach

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值