zoukankan      html  css  js  c++  java
  • c# json 解析

    将DataSet转换成Json:
    private string GetJsonAddress()
            {
                string result = "";
                string sql = "SELECT ms.ID,  ms.SchoolAddress FROM MiddleSchool ms WHERE ms.[Status]=1 AND ms.SchoolAddress !='' AND ms.SchoolAddress IS NOT NULL ";
                DataSet ds=DbHelperSQL.Query(sql);
                result=Newtonsoft.Json.JsonConvert.SerializeObject(ds.Tables[0]);
                return result;
    
            }
    
    解析Json:
     private void UpdateMiddleSchoolLatLng() {
                VPEA.BLL.MiddleSchool msBLL = new VPEA.BLL.MiddleSchool();
                VPEA.Model.MiddleSchool msModel = null;
                string jsonArray = hdn2.Value;
                JArray ja = (JArray)JsonConvert.DeserializeObject(jsonArray);
                for (int i = 0; i < ja.Count; i++) {
                    Response.Write("===" + ja[i]["ID"] + "---lat:" + ja[i]["lat"] + "==="+"lng:" + ja[i]["lng"] + "<br>");
                    msModel = msBLL.GetModel((Int32)ja[i]["ID"]);
                    msModel.Lat = ja[i]["lat"].ToString();
                    msModel.Lng = ja[i]["lng"].ToString();
                    msBLL.Update(msModel);
                }
    
            }
    
    
    //解析json数组
    string jsonArrayText1 ="[{'a':'a1','b':'b1'},{'a':'a2','b':'b2'}]";
    JArray ja =(JArray)JsonConvert.DeserializeObject(jsonArrayText1);
    string ja1a =ja[1]["a"].ToString();
    
    //解析JSON对象:
    string jsonText ="{"beijing":{"zone":"海淀","zone_en":"haidian"}}";  
    JObject jo =(JObject)JsonConvert.DeserializeObject(jsonText);  
    string zone =jo["beijing"]["zone"].ToString();  
    string zone_en =jo["beijing"]["zone_en"].ToString();
  • 相关阅读:
    SpringBoot list查询方法
    eclipse创建web项目
    loadrunner获取返回值为乱码
    连接数据库
    lr并发量和迭代的区别
    LoadRunner11.00入门教程出现的问题
    python学习杂记--函数参数的设置
    adb logcat的命令行开启和关闭
    python学习杂记--pycharm控制台输出乱码
    python学习杂记--装饰器
  • 原文地址:https://www.cnblogs.com/panqingqiang/p/4651471.html
Copyright © 2011-2022 走看看