当前位置:编程学习 > C#/ASP.NET >>

jquery json序列化问题

http://topic.csdn.net/u/20110701/11/1d7bc84c-3116-4abd-8f1e-bd99813edb7b.html
请看这贴 --------------------编程问答-------------------- 忘记发这个版块 忽略这里的高手们了 sorry --------------------编程问答-------------------- --------------------编程问答-------------------- 写成一个C井类,然后可以如下:
XXX d=new XXX();
JavaScriptSerializer JS = new JavaScriptSerializer();
STRING A=JS.Serialize(d);

RESPONSE.WRITE(A); --------------------编程问答-------------------- 比如:
class aa
{
public Name;
public Value;
}
list<aa>lst=new list<aa>();
aa a=new aa();
a.Name="001";
a.value="111";
lst.add(a):
aa a1=new aa();
a1.Name="002";
a1.value="222";
lst.add(a1);
JavaScriptSerializer JS = new JavaScriptSerializer();
STRING A=JS.Serialize(lst);
RESPONSE.WRITE(A);
response.flush() --------------------编程问答--------------------
引用 3 楼 flyerwing 的回复:
写成一个C井类,然后可以如下:
XXX d=new XXX();
JavaScriptSerializer JS = new JavaScriptSerializer();
STRING A=JS.Serialize(d);

RESPONSE.WRITE(A);
我如果想从前台传递到后台呢 --------------------编程问答-------------------- JavaScriptSerializer类看下先:
其实呢其成员: 
  Deserialize<(Of <(T>)>)  将指定的 JSON 字符串转换为 T 类型的对象。 
  Serialize  已重载。 将对象转换为 JSON 字符串。  --------------------编程问答--------------------
引用 6 楼 flyerwing 的回复:
JavaScriptSerializer类看下先:
其实呢其成员: 
  Deserialize<(Of <(T>)>) 将指定的 JSON 字符串转换为 T 类型的对象。 
  Serialize 已重载。 将对象转换为 JSON 字符串。

还是有点不大懂,JavaScriptSerializer类是后台才能用吧?
我现在比如页面很多多选框,click按纽保存选中状态的多选框对应id 和value到数据库,而我想通过前台传递到后台保存 --------------------编程问答-------------------- 这个之前我实现过,但我没弄这么复杂,我在前台拼成Dictionary的形式,后台直接接收就可以了~~
无非就是[ScriptMethod(ResponseFormat = ResponseFormat.Json)]一下子~ --------------------编程问答-------------------- 给你这个参考一下,如果你不用4.0的话,应该可以的。。。。
如果4.0的话。。就不能这么拼了~~

http://www.cnblogs.com/hrh0627/archive/2011/01/07/1930425.html --------------------编程问答-------------------- 可以用JQ获得前台的值,Json后通过Ajax传到后台,在序列化 --------------------编程问答-------------------- json to string 在拼接
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,