服务端调用接口url,该接口返回json数据,如何获取json数据呢

解决方案 »

  1.   

    是网站的注册页面,当用户输入用户名时,采用ajax获取远端的接口的值,该值是json数据,现在我如何在注册reg.cs文件中访问该接口,并获取json数据值
      

  2.   


    using System.Web.Script.Serialization;
    using System.Collections.Generic;
    JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
    List<Entity> li = jsonSerializer.Deserialize<List<Entity>>(context.Request["code"].ToString());
    string strName = li[0].Name;
    string strTel = li[0].Tel;
    string strFax = ...
      

  3.   

    当用户输入用户名时,                                 采用ajax获取远端的接口的值-------------------这2句 不连贯啊。------------------如果你的ajax页面 返回的 是json数据那也的 看你 json数据 的格式。  你把那个字符串发出来 给我们看看。
      

  4.   

    {"sc":1,"error":"user in this server!"}
    该接口返回类似这种数据,现在我不知道如何在 reg.cs文件中获取json数据
      

  5.   

    json是字符串,只是拥有一定的格式C#引用Newtonsoft.Json.dll,就可以解析了(网站有例子)
      

  6.   

    reg.cs文件调用该接口(url),然后获取该json值
      

  7.   


    晕...var tmd1 = Request["sc"];var tmd2 = Request["error"];------------------------你最好对他们 做个  string.IsNullOrEmpty(tmd1) 的判断,做个处理。
      

  8.   

     .net 提供相应的类库 JavaScriptSerializer
     也可使用第三方的程序集 如楼上有说到的:Newtonsoft.Json.dll