怎样在C#中使用json字符串
1、在c#中,我们推荐使用 Newtonsoft.Json 来处理json字符串
Newtonsoft.Json 可以实现将json字符串转为json对象
也可以将json的对象转为json字符串
2、首先运行vs2015
3、简单的新建一个c#的web工程
4、右键我们的项目,选择nuget来管理程序包
5、在nuget中找到Newtonsoft.Json 下载并安装
6、在HomeController中我们先添加Newtonsoft.Json引用
7、在index的action中填入以下代码
来演示 json对象转json字符串
以下是代码:
var objects = new { name = "百度经验" };
ViewBag.strings = JsonConvert.SerializeObject(objects);
我们将这个 ViewBag.strings 在view页面中实现
8、 JsonConvert.SerializeObject方式就是将一个json对象转为json字符串
9、运行我们的程式后,在画面中就可以看到效果了
我们的json对象,在页面中已字符串的形式表现出来
10、我们再来改动以下,将json的字符串再转为json的对象
以下是代码:
var objects = new { name = "百度经验" };
string str = JsonConvert.SerializeObject(objects);
ViewBag.strings = str;
var obj = JsonConvert.DeserializeObject(str);
11、JsonConvert.DeserializeObject 方式就是将一个json字符串转为json对象
12、运行出来的效果如下图
再监视器中就可以看到obj 为一个对象