asp.net后台这么取json数据啊?求大神

比如{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area":"\u534e\u4e1c",... 比如{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area":"\u534e\u4e1c","area_id":"300000","region":"\u4e0a\u6d77\u5e02","region_id":"310000","city":"\u4e0a\u6d77\u5e02","city_id":"310000","county":"","county_id":"-1","isp":"\u7535\u4fe1","isp_id":"100017","ip":"180.168.169.114"}} 展开
 我来答
百度网友13eda02
2014-12-08 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:383万
展开全部
  using System.Runtime.Serialization.Json;
  using System.ServiceModel.Web;///记得引用这个命名空间
  /// <summary>
  /// 把JSON字符串还原为对象
  /// </summary>
  /// <typeparam name="T">对象类型</typeparam>
  /// <param name="szJson">JSON字符串</param>
  /// <returns>对象实体</returns>
  public static T ParseFormJson<T>(string szJson)
  {
  T obj = Activator.CreateInstance<T>();
  using (MemoryStream ms = new MemoryStream (Encoding.UTF8.GetBytes(szJson)))
  {
  DataContractJsonSerializer dcj = new DataContractJsonSerializer(typeof(T));
  return (T)dcj.ReadObject(ms);
  }
  }
更多追问追答
追问
请问这个怎么使用啊  哈哈 我菜鸟
追答
后台先从request里读取parameter的值,然后作为szJson参数变量调用ParseFormJson解析。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式