解决方案 »

  1.   

    你这JSON格式错了把?
    array:[{'key':1126,'values':339},
    {'key':1161,'values':239},
    'key':11316,'values':3921}]
    context.Request.Form["array[0][key]"]
      

  2.   

    context.Request.Form["array[0][key]"] JSON格式正确,这样可以解析获得数据的
      

  3.   

    context.Request.Form["array[0][key]"] JSON格式正确,这样可以解析获得数据的
    我想通过 对字符串的遍历  解析  来生成 SQL 语句 求方法!
      

  4.   

    using System.Web.Script.Serialization
    JavaScriptSerializer jsonReader = new JavaScriptSerializer();
    jsonReader.Deserialize
      

  5.   

    这个是一个类的数组序列化的json数据,可以 写个对应的类,然后反序列化,
    如public class Item
    {
    public int key
    {
    get;set;
    }
    public int values
    {
    get;set;
    }
    }JavaScriptSerializer js = new JavaScriptSerializer();            return js.Deserialize<List<Item>>(strJson);
      

  6.   

    使用。net 提供的类,或者笨一点的方法就是split()慢慢分割算了
      

  7.   


    求方法 Split()    谢谢 
      

  8.   


    public static T JSONToSource<T>(string jsonText)
            {
                System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
                try
                {
                    return jss.Deserialize<T>(jsonText);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }导入System.Web.Script.Serialization.JavaScriptSerializer。 之后你创建一个model。 在声明一个集合。  之后得到集合在慢慢循环出你要的结果。
      

  9.   


    求方法 Split()    谢谢 
    你还来真的
    好吧 大致说一下
    首先 Replace() 替换掉 [ ] 
    剩下.{'key':1126,'values':339},
    {'key':1161,'values':239},
    'key':11316,'values':3921}
    然后就用数组了哈。
    数组之后就再split
      

  10.   

    你百度一下 Newtonsoft.Json.dll 然后使用方法 
      

  11.   

    后台用json数组循环就好了啊
    或者反序列化