在ASP.NET中将字符串转换为列表
本文关键字:转换 列表 字符串 ASP NET | 更新日期: 2023-09-27 18:04:53
我有一个字符串在ASP。. NET网页,我想把它转换成列表然后转换成JSON,字符串中有'n
字符,我想删除它们,所以我使用以下代码:
str.Split(new char[] { ''n'}).ToList();
但是当我检查导出的JSON时,它看起来如下:
{
"train_statusresult": [
"Label",
"",
"",
"#",
"Station",
"Day",
,在我执行分割之前,我看起来是这样的:
{
"train_statusresult": [
"Label'n'n'n#'nStation",
"'nDay'n
我想删除""
引号,它们之间没有任何字符,并希望使JSON结构良好。
我不确定我是否理解你的问题,但要分割字符串并删除空格,您可以使用以下选项:
string MyString = "train_statusresult 'n "+Environment.NewLine+" # Station Day";
var dtList = MyString.Split(new string[] { Environment.NewLine, "'n", " " },
StringSplitOptions.RemoveEmptyEntries);
RemoveEmptyEntries将执行其名称所表示的操作。如果您希望用空格分隔字符串,您可以在分隔符列表中添加" ",也可以根据需要删除它们。然后你可以把它转换成JSON,我想问题就解决了。
问候!