我试图从 C# 将字典写入 json 文件,但输出错误,这是我的方法
public static List<Dictionary<string, int>> CreateGlobalVectorAndRareVectors(List<Article> articleList)
{
List<Dictionary<string, int>> vectoriRari = new List<Dictionary<string, int>>();
int i = 0;
foreach (Article art in articleList)
{
Dictionary<string, int> aux = new Dictionary<string, int>();
string[] title = art.Title1.Split(delimiterChars);
string[] text = art.Text1.Split(delimiterChars);
string[] completeText = title.Concat(text).ToArray();
completeText = completeText.Where(x => !string.IsNullOrEmpty(x)).ToArray();
foreach (var word in completeText)
{
if (!aux.ContainsKey(word))
{
aux.Add(word, 1);
}
else
{
aux.TryGetValue(word, out int tempValue);
aux[word] = tempValue + 1;
}
}
string json …Run Code Online (Sandbox Code Playgroud)