昨天有写总结《

void GenericListToJsonFile<T>(List<T> listT, string filePath)方法:

public static void GenericListToJsonFile<T>(List<T> listT, string filePath)
        {
            using (FileStream fs = File.Open(filePath, FileMode.CreateNew))
            using (StreamWriter sw = new StreamWriter(fs))
            using (JsonWriter jw = new JsonTextWriter(sw))
            {
                jw.Formatting = Formatting.Indented;
                JsonSerializer serializer = new JsonSerializer();
                serializer.Serialize(jw, listT);
            }
        }
View Code

相关文章: