不,不是
class Program{ class Book { public int ID; public string BookName; } static void Main() { var books = new List<Book> { new Book { ID = 1, BookName = "A" }, new Book { ID = 2, BookName = "B" } }; var x = from d in books select new { ID = d.ID, BookName = d.BookName }; string str = JsonConvert.SerializeObject(x.ToList()); Console.WriteLine(str); }}
可能有两个问题:
A)您正在查看调试器的结果。为了检查这一点,将其
JsonConvert放入一个临时变量中(就像我所做的一样),然后使用调试器进行查看。单击沙漏右箭头,然后选择
TextVisualizer。
要么
B)调用方法将对象 再次 转换为Json,因此转义了所有内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)