Json数组可以包含具有包含反斜杠的Name的对象

时间:2013-10-15 10:39:42

标签: c# .net json backslash

我有一个Json包含例如具有Name和ID的学生,Name可以包含反斜杠,例如:Dan \ iel。 我使用这个json作为自定义listView的数据源,我的问题是包含backslases的名称无法正确显示,例如:而不是Dan \ iel我得到Dan el和JavaScript错误。 我的解决方案是用\替换名称中的每个backshash,我在服务器上执行此操作:

return (from c in datasource
    select new Student()
    {
        ID = c.ID,
        Name = c.Name.Replace(@"\",@"\\"),
    }).ToList();

datasource是一个表格,我正在从DB中读取并拥有所有学生。 这是有效的,但我想知道是否有一种更优雅的方式。

0 个答案:

没有答案