如何在c#中解析JSON

来源:互联网 发布:php接收图片上传 编辑:程序博客网 时间:2024/06/07 07:57

      最近的项目中需要跟服务器交互,服务器返回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"]);        }    }}

输出结果:






0 0
原创粉丝点击