分两步:
(1)先建立对应的实体类,先用http://json2csharp.com/网站根据json生成对应的实体类。
(2)用C#中的DataContractJsonSerializer类转换为C#中的实体类。
实体类怎么保存就不用说了吧。

解决方案 »

  1.   

    理论上来说,你这个JSON不是很好转为c#的实体类。
      

  2.   

    我也用那个生成过实体类,可是它给我生成的根本不对啊,它给我每个节点都生成一个类,可是我的节点数是不定的是你的Json数据有问题。Json中数组的格式是这样的:
    {
    "employees": [
    { "firstName":"John" , "lastName":"Doe" },
    { "firstName":"Anna" , "lastName":"Smith" },
    { "firstName":"Peter" , "lastName":"Jones" }
    ]
    }你那个是对象的格式。
      

  3.   

    我也用那个生成过实体类,可是它给我生成的根本不对啊,它给我每个节点都生成一个类,可是我的节点数是不定的是你的Json数据有问题。Json中数组的格式是这样的:
    {
    "employees": [
    { "firstName":"John" , "lastName":"Doe" },
    { "firstName":"Anna" , "lastName":"Smith" },
    { "firstName":"Peter" , "lastName":"Jones" }
    ]
    }你那个是对象的格式。
    你说得对,不过我用的jquery控件就是这个格式没办法,最终我还是采用动态类的方式解决了
    参考这篇文章做的
    http://blog.csdn.net/educast/article/details/7328106