以前都是自己手写字符串拼接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"}]}因为像这样的格式跑不过去。如果要改又有很多的可变性,很麻烦。有木有大神出来给小弟解释下呢 ?

解决方案 »

  1.   

    调用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
      

  2.   

    请参考JsonHelper
      

  3.   


    现在的问题是,把HTML代码直接显示出来了,而没有解析成网页,那种。一个是苹果端,一个是安卓端。安卓端是把HTML代码直接打到显示内容上面,而苹果端根本无法解析。解析就报错!!!我现在做的这个功能是,类似与腾讯新闻的那种效果,但是我发布是在网页上用HTML编辑器编写的一段文字(包含HTML代码),然后存在数据库里面,让他们手机端去读取这段数据,苹果端的会报错,安卓端的就直接把html代码加内容一并读出来了!
      

  4.   


    http://bbs.csdn.net/topics/390006799?page=1#post-394914831
      

  5.   

    用json.net序列化很方便
    http://www.cnblogs.com/chenxizhang/archive/2009/05/28/1491238.html