当前位置: 首页 > news >正文

电子商务网站制作广告联盟代理平台

电子商务网站制作,广告联盟代理平台,网站界面设计尺寸规范,广告设计公司取名主要讲述了两种方法的转换,最后提供了格式化输出JsonString字符串。 需要引用程序集 System.Web.Extensions.dll、Newtonsoft.Json.dll System.Web.Extensions.dll可直接在程序集中引用,Newtonsoft.Json.dll需要在NuGet中下载引用。 详细代码&#xf…

主要讲述了两种方法的转换,最后提供了格式化输出JsonString字符串。

需要引用程序集 System.Web.Extensions.dll、Newtonsoft.Json.dll

System.Web.Extensions.dll可直接在程序集中引用,Newtonsoft.Json.dll需要在NuGet中下载引用。

详细代码:

using System;
using System.IO;
using Newtonsoft.Json;
using System.Collections.Generic;
using System.Web.Script.Serialization;namespace TestAutomationUtility.Models
{/// <summary>/// <para>需要引用程序集 System.Web.Extensions.dll、Newtonsoft.Json.dll</para>/// <para>提供了两种方式转换</para>/// </summary>internal class ConvertToJsonString{/// <summary>/// 把json转集合/// </summary>/// <typeparam name="T"></typeparam>/// <param name="JsonStr"></param>/// <returns></returns>public List<T> JSONStringToList<T>(string JsonStr){JavaScriptSerializer Serializer = new JavaScriptSerializer();List<T> objs = Serializer.Deserialize<List<T>>(JsonStr);return objs;}/// <summary>/// 把json转对象/// </summary>/// <typeparam name="T"></typeparam>/// <param name="JsonStr"></param>/// <returns></returns>public T JSONStringToEntity<T>(string JsonStr){JavaScriptSerializer Serializer = new JavaScriptSerializer();T objs = Serializer.Deserialize<T>(JsonStr);return objs;}/// <summary>/// 把对象转为json/// </summary>/// <typeparam name="T"></typeparam>/// <param name="t"></param>/// <returns></returns>public string ToString<T>(T t){JavaScriptSerializer serializer = new JavaScriptSerializer();string jsonString = serializer.Serialize(t);return jsonString;}/// <summary>/// 把list集合转为json/// </summary>/// <typeparam name="T"></typeparam>/// <param name="t"></param>/// <returns></returns>public string ToString<T>(List<T> ts){JavaScriptSerializer serializer = new JavaScriptSerializer();string jsonString = serializer.Serialize(ts);return jsonString;}/// <summary>/// object转string/// </summary>/// <param name="obj"></param>/// <returns></returns>public string ToStringObject(Object obj){string json = Newtonsoft.Json.JsonConvert.SerializeObject(obj);return json;}/// <summary>/// json转Entity/// </summary>/// <typeparam name="T"></typeparam>/// <param name="jsonString"></param>/// <returns></returns>public T StringToEntity<T>(string jsonString){T person = JsonConvert.DeserializeObject<T>(jsonString);return person;}/// <summary>/// json转List/// </summary>/// <typeparam name="T"></typeparam>/// <param name="jsonString"></param>/// <returns></returns>public IList<T> StringToEntitys<T>(string jsonString){IList<T> person = JsonConvert.DeserializeObject<IList<T>>(jsonString);return person;}/// <summary>/// 格式化输出json字符串/// </summary>/// <param name="json"></param>/// <returns></returns>private string ConvertJsonString(string json){JsonSerializer serializer = new JsonSerializer();TextReader tr = new StringReader(json);JsonTextReader jtr = new JsonTextReader(tr);object obj = serializer.Deserialize(jtr);if (obj != null){StringWriter textWriter = new StringWriter();JsonTextWriter jsonWriter = new JsonTextWriter(textWriter){Formatting = Formatting.Indented,Indentation = 4,IndentChar = ' '};serializer.Serialize(jsonWriter, obj);return textWriter.ToString();}else{return json;}}}
}

http://www.hkea.cn/news/152545/

相关文章:

  • 湖南网站建设的公司排名网页制作网站制作
  • 公司网页网站建设 ppt模板app开发公司排行榜
  • 网站开发yuanmus联合早报 即时消息
  • 为什么只有中国人怕疫情seo 页面
  • 网站开发总结报告十大门户网站
  • 临淄信息港发布信息临沂seo建站
  • 门户网站系统介绍企业推广哪个平台好
  • 免费网站建站排行榜网站策划报告
  • 网站设计的评估最近发生的热点新闻
  • 设建网站广告投放渠道
  • 日ip5000的网站怎么做如何提高网站在搜索引擎中的排名
  • 网站描文本链接怎么做深圳互联网营销
  • 一个服务器做两个网站自己做网站
  • 百草味网站建设的活动方案营销型企业网站有哪些
  • 论文课程网站 建设背景项目推广方式有哪些
  • 内部网站建设关键词优化推广策略
  • 一个公司可以做几个网站备案贵阳网络推广排名
  • 武汉高端网站建设免费广告网
  • 大理建网站常用于网站推广的营销手段是
  • js怎么做网站跨境电商网站
  • 台州外贸网站建设百度推广费用多少
  • 虚拟机怎么做网站空间培训班管理系统 免费
  • wordpress离线文章发布郑州seo关键词排名优化
  • 龙岗区网站建设中国职业培训在线
  • 南山网站建设外包优化网站
  • 个人怎么做网站推广神起网络游戏推广平台
  • 做网站的关键技术运营推广的方式和渠道有哪些
  • jsp做就业网站网推项目
  • 网站开发的目的和意义重庆seo排名电话
  • 顺义专业建站公司最有效的线上推广方式