日期:2014-05-17  浏览次数:20881 次

asmx写的接口,想让里面的数据直接转换为json格式
以前都是自己手写字符串拼接json格式,现在发现那个方法太不行了。我就想问问有没有将数据库里面提取出来的值,自动生成json格式。

{"success":"True", "datas":[{"AtId":"20","SptypeId":"1","SptypeName":"","AtTitle":"kjsdhfkjsd","AtContent":"<div><strong>asdfsdf</strong></div>
<div>&nbsp;</div>
<div style="text-align: center;">sdfsdfsdfsdf</div>
<div style="text-align: right;">sdf</div>","AtTime":"2013/9/4 星期三 13:45:22","AtAddress":"1212","AtPhone":"1231234"}]}

因为像这样的格式跑不过去。如果要改又有很多的可变性,很麻烦。有木有大神出来给小弟解释下呢 ?

------解决方案--------------------
调用Webservice时指定返回数据为json就可以啊,具体参考下面例子:
http://www.cnblogs.com/penbox/archive/2011/10/13/2210726.html
http://www.cnblogs.com/wlkjhxd/archive/2009/07/22/1528854.html
http://www.cnblogs.com/bingzisky/archive/2011/10/12/2208972.html
------解决方案--------------------
EF
------解决方案--------------------
请参考JsonHelper
------解决方案--------------------
引用:
以前都是自己手写字符串拼接json格式,现在发现那个方法太不行了。我就想问问有没有将数据库里面提取出来的值,自动生成json格式。


http://bbs.csdn.net/topics/390006799?page=1#post-394914831
------解决方案--------------------
用json.net序列化很方便
http://www.cnblogs.com/chenxizhang/archive/2009/05/28/1491238.html