- Context.User.Identity.Name是什么?
- 微信营销方法
- 简单的精华代码集
- 关于Sqlserver2008,修改数据表无法保存的问题
- 移动控件介绍及详细使用方法:验证控件
- SEO优化-网站优化-怎样做好网站自然排名
- version_compare 使用
- 小程序报错:WebSocket connection to 'ws://localhost:8080/xxx' failed: Error during WebSocket handshake...
- ASP.NET内置对象,应用程序配置和缓存
- 巧用单页面来优化长尾关键词
邮箱:
手机:15383239821
几种用c# 拼接Json串的方法
C#定义多行字符串的方式
在定义的前面加上@符号:
string aa = @"asdfsdfsdfsdsfsdfsdfsdfsdfsdfssafasfsadfsdfasfsfsdfsd ";
在C#中拼接字符串有几种方法
1. 利用 JsonConvert.SerializeObject方法 (Nuget获取Newtonsoft.Json Package)
string uid = "22";
var abcObject = new
{
AccessKey = 11,
CustomerNo = uid,
mc = "33",
qd = "44",
mr = "55",
insertDate = DateTime.Now
};
string serJson = JsonConvert.SerializeObject(abcObject);
2. 利用StringBuilder
StringBuilder str = new StringBuilder();
str.Append("{");
str.Append("AccessKey:\"" + 11 + "\",");
str.Append("mc:\"" + 22 + "\",");
str.Append("qd:\"" + 33 + "\"");
str.Append("}");
string serJson = str.ToString();
上面这样写,key/value键值对的key没有引号,容易出问题,修改如下:
StringBuilder str = new StringBuilder();
str.Append("{");
str.Append("\”AccessKey\":\"" + 11 + "\",");
str.Append("\"mc\":\"" + 22 + "\",");
str.Append("\"qd\":\"" + 33 + "\"");
str.Append("}");
string serJson = str.ToString();
3. 直接拼接字符串
string serJon = "{AccessKey:\"" + 11 + "\",mc:\"" + 22 + "\"}";
4. 利用StringFormat
string mc = "22";
string id = "11";
string serJson = string.Format("[{{ AccessKey:\"{0}\",mc:\"{1}\"}},{{ AccessKey:\"{2}\",mc:\"{3}\"}}]", id, mc, "33", "44");
- 上一篇:一般处理程序返回Json
- 下一篇:视频上传到网站服务器却不能播放
-
2019-12-04淘宝点击量和访客数有什么用?
-
2011-09-27SQL Server 2008安装和配置图解
-
2019-11-20javascript事件中的this
-
2013-06-10C#常用日期格式转换大全 .
-
2010-12-09robots文件的用法和robots.txt的写法
-
2010-07-20SEO的6个必经步骤
