最近在一个项目中看到Json的应用,这个应用最近还是比较突出的,正好有点时间,就学习了一下,作为技术储备。
一般的Json+jquery+asp.net 的应用在项目中都是ajax的一部分,包括数据源和数据处理页面。经过在网络上的学习,为了可以方便的生成Json,网上一般的方法是引用了Newtonsoft.Json类来做此事。应用该类可以方便的生成Json数据串。
1.生成Json数据串
方法1,使用JavaScriptConvert.DeserializeObject对实体进行转换
下面这个是JavaScriptConvert.DeserializeObject的方法说明
//把Json字符串反序列化为对象
目标对象 = JavaScriptConvert.DeserializeObject(JSON字符串, typeof(目标对象));
方法二,没有实体的情况下,可以适应这种
两种方式各有各的好处,第一种方便,第二种灵活。
2.jquery读取json串
在button1按下时触发获取数据,将json串中的数据,循环做为li标记添加到div中