zoukankan      html  css  js  c++  java
  • Json随笔

    1、Json反序列化为对象,再通过where条件查询集合中的某条信息   反序列化需引用LitJson.dll

      List<City> List_City = JsonMapper.ToObject<List<City>>(city_json_info);
      var list = List_City.Where(m => m.name == SignCity);
      IList<City> IList_City = list.ToArray();
      string City_Spell = "";
      foreach (var item in IList_City)
      {
          City_Spell = item.pinyin;
      }

    2、得到集合中的某些列

      IList<OperaterInfo> resultOpers = client.GetSubEmpsForPage(parms, values, pageNum, pageSize);
      int count = client.GetSubEmpsRowCount(parms, values);
      var list = resultOpers.Select(m => new
      {
      m.DepName,
      m.LoginName,
      m.OptId,
      RoleName = string.Join(",", m.Roles.Select(r => r.RoleName)),
      m.Name
      });

    3、将对象转为Json  需引用Nettonsoft.Json.dll

       string strJson = JsonConvert.SerializeObject(Class_BIGBODY);   

       //Json转XML

       XmlDocument xmlDoc = JsonConvert.DeserializeXmlNode(strJson);

  • 相关阅读:
    【bzoj4240】有趣的家庭菜园
    「洛谷 P1801」黑匣子
    「SDOI 2009」Elaxia的路线
    NOIP 2016【蚯蚓】
    NOIP 2014【斗地主】
    尺取法
    POJ 3169 Layout
    51nod【1196】字符串的数量
    51nod1671【货物运输】
    hihocoder1075【开锁魔法】
  • 原文地址:https://www.cnblogs.com/weijiafd/p/4627666.html
Copyright © 2011-2022 走看看