我的环境是VS2005
所以说LINQ TO JSON 就不要说了
JS、JQUERY 也不要说了
我希望在后台解析JSON
有没有什么好的方法可以提供
如何处理JSON串
比较着急谢谢大家了

解决方案 »

  1.   


    不知道LZ想要什么方式。。你百度一下JSON-Lib
      

  2.   


    就是想在后台写个方法,来解析JSON ,不要在前台用JS/JQUERY什么的解析
    后台解析完了,我直接扔到DATASET里,方便使用。
      

  3.   

    试试Newtonsoft.Json,里面有专门的方法,很好用。
      

  4.   

    用开源的 Json.net 。有.net 2.0版本http://json.codeplex.com/
      

  5.   

    直接可以将对象和json字符串相互转换,很好用。有专门的帮助文档,很详细。
      

  6.   


    谢谢了,我研究研究,添加这个引用就可以了是吧,我看过网上关于这个的代码,就几行
    不过我现在有个问题,解析出来的东西,我放到DATASET里
    但是如果JSON里有多行数据,我如何把一行数据放到同一个rows里
      

  7.   

    你把一行数据就当做一个对象,多行数据就是多个对象,把他们放到List<T>集合里面,然后就可以直接转换成json字符串。将json字符串反转换过来后就是一个对象的集合了,也就是你要的一行行数据了。
      

  8.   

    List<T> jsonArray = JsonConvert.DeserializeObject<List<T>>(jsonStr);