json序列化数组时,如何使空值中的[""]引号去掉,
foreach (DataRow Row in dt.Rows)
{
string[] arrayStr = new string[2000];
string str = Row[2].ToString();
arrayStr = str.Replace(",", ".").Trim(new char[] { '.', '。' }).Split(new char[] { ',', ',', '.', '。' });
var json = JsonConvert.SerializeObject(arrayStr); System.Console.WriteLine(json);
}
上面是我的代码。只是要把序列化的[""]引号去掉怎么办
取出一列,序列化,然后存入数据库,这是我想要的操作
json == "[\"\"]" ? "[]" : json;
理解有误,参考楼上
序列化之后的字符串通过Replace去掉可行吗?
.Replace("\"","").Trim()