如何在c#中解析JSON

      最近的项目中需要跟服务器交互,服务器返回json数据,我用c#写的winform端需要解析json数据,但是从网上找了很多Json解析方法都不合适,有的不能运行,有的就是时间太远,都过时。不过我还是找到解析Json的简便方便方法。下面来给大家详细的说一下。我的开发环境是vs2010,需要用的的解析库是Json.net。

      1 首先新建一个winform的c#工程,这里我建立了一个ProjectLogin的工程。


      2 然后点击工具->扩展管理器,如图所示

     3在联机库中安装NuGet Package Manager,安装完后需要重启。

     4 右击项目,选择管理NuGet程序包。

    5 右上角搜索json,点击安装Json.NET。

   6 安装完成后,查看引用是否有Newtonsoft.Json,有的话说明安装成功,无则需要重新安装。

   7 解析一条json语句看看行不行,代码如下。

namespace ProjectLogin
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            string json = ("{\"h\":\"Hello world!!!\"}");
            JObject obj = JObject.Parse(json);
            MessageBox.Show((string) obj["h"]);

        }
    }
}

输出结果:






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值