C#客户端Json转DataTable

本文介绍如何在C#环境下,将接收到的Json字符串高效地转换为DataTable对象,以便直接绑定到WinForm的DataGridView控件,简化代码。通过使用Newtonsoft.Json.Linq库,将Json解析为JArray,再进行反序列化操作。
摘要由CSDN通过智能技术生成

之前我们有讨论过c#是如何处理json的,在我的客户端中,需要接收服务端的数据,并且用列表展示出来,列表控件我采用的是winfrom自带的DataGridView,从服务端得到的响应是一串json字符串,为了提高效率和简洁代码,我不想采用解析json并填充控件的方式,而是希望将json转化为datatable,直接绑定控件.

访问我的个人网站获取更多文章

基本环境

  • vs2013
  • .NetFramework4.5
  • 命名空间:using Newtonsoft.Json.Linq

解决方案

  1. 解析Json.我们从服务端得到的json格式如下

    string response={
        "672": 
        {
        "id": "672", 
        "level":0<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值