{"MaxJsonLength":2097152,"RecursionLimit":100} 
 我查询了一个table的值,将它按json格式显示出来,却显示为上面这个。是我输出的值有问题吗?我调试了输出的值是对的啊?

解决方案 »

  1.   

    有什么问题?这不就是标准的JSON么?
      

  2.   

    "MaxJsonLength"  “RecursionLimit”这不是我写的字段名,值也不对,我输出的不是这些值
      

  3.   

    这可能是JS obj里面默认的一些字段值吧。。
      

  4.   

     string qusID = "YO-1-U-1-L-1";
            DataSet dsQues=sp.ShowRecordWorkQuestion(qusID);
            ArrayList arr2 = new ArrayList();
            for (int i = 0; i < dsQues.Tables[0].Rows.Count; i++)
            { 
                Hashtable ht = new Hashtable();
                ht.Add("Record_Work_ID", dsQues.Tables[0].Rows[i]["Record_Work_ID"].ToString());
                ht.Add("Record_Work_Type", dsQues.Tables[0].Rows[i]["Record_Work_Type"].ToString());
                ht.Add("Question_ID", dsQues.Tables[0].Rows[i]["Question_ID"].ToString());
                ht.Add("Text", dsQues.Tables[0].Rows[i]["Text"].ToString());
                ht.Add("MultiMedia_URL", dsQues.Tables[0].Rows[i]["MultiMedia_URL"].ToString());
                ht.Add("WAV_URL", dsQues.Tables[0].Rows[i]["WAV_URL"].ToString());
                arr2.Add(ht);
            }
            JavaScriptSerializer ser = new JavaScriptSerializer();
            string jsonStr2 = ser.Serialize(ser);
            Response.Write(jsonStr2);
      

  5.   

     string jsonStr2 = ser.Serialize(ser);???