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字符串以下是代码:varobjects=new{name="百度经验"}; V足毂忍珩iewBag.strings=JsonConvert.SerializeObject(objects);我们将这个ViewBag.strings 在view页面中实现
8、JsonConvert.SerializeObject方式就是将一个json对象转为json字符串
9、运行我们的程式后,在画面中就可以看到效果了我们的json对象,在页面中已字符串的形式表现出来
10、我们聪艄料姹再来改动以下,将json的字符串再转为json的对象以下是代码:varobjects=new{name="百度经验"}; stringstr=JsonConvert.SerializeObject(objects); ViewBag.strings=str; varobj=JsonConvert.DeserializeObject(str);
11、JsonConvert.DeserializeObject方式就是将一个json字符串转为json对象
12、运行出来的效果如下图再监视器中就可以看到obj 为一个对象