C#中的JsonConvert.SerializeObject

LQ_DaYuRen 2019-08-19 10:08:58
这个是对象

public class Person
{
public String Id { set; get; }

public String IdcardNum { set; get; }

public String Name { set; get; }
}


List<Person> personList = new List<Person>();
for (int i = 0; i < 10; i++)
{
Person person = new Person();
person.Name = (i + 1).ToString();
personList.Add(person);
}
String personJson = JsonConvert.SerializeObject(personList);

转换后的personJson为什么是这个样子的:"[{\"Id\":null,\"IdcardNum\":null,\"Name\":\"1\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"2\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"3\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"4\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"5\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"6\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"7\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"8\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"9\"},{\"Id\":null,\"IdcardNum\":null,\"Name\":\"10\"}]",为什么会有斜杠啊?





...全文
3486 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2019-08-19
  • 打赏
  • 举报
回复
转义符啊。。。不然你连续打3个双引号试试看
LQ_DaYuRen 2019-08-19
  • 打赏
  • 举报
回复
引用 1 楼 X-i-n 的回复:
转义引号,监视里看着有,实际内容没有斜杠。
好吧,还是太年轻
¿?¿? 2019-08-19
  • 打赏
  • 举报
回复
\是为了转义引号的
X-i-n 2019-08-19
  • 打赏
  • 举报
回复
转义引号,监视里看着有,实际内容没有斜杠。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧