C#是一種面向?qū)ο缶幊陶Z(yǔ)言,它具有豐富的編程功能,這些功能包括創(chuàng)建JSON文件路徑。在本文中,我們將探討如何使用C#代碼來創(chuàng)建JSON文件路徑。
using System.IO; using Newtonsoft.Json; class Program { static void Main() { string path = "D:/json/test.json"; if (File.Exists(path)) { File.Delete(path); } FileStream fs = new FileStream(path, FileMode.CreateNew); StreamWriter writer = new StreamWriter(fs); JsonSerializer serializer = new JsonSerializer(); serializer.Formatting = Formatting.Indented; writer.Write(JsonConvert.SerializeObject(new object(), serializer)); writer.Close(); Console.WriteLine("JSON created."); } }
上述代碼中,我們首先指定了要?jiǎng)?chuàng)建的JSON文件的路徑。如果文件已經(jīng)存在,我們將刪除它。之后,我們使用文件流來創(chuàng)建一個(gè)新的文件,并創(chuàng)建一個(gè)寫入器來將JSON數(shù)據(jù)寫入文件中。
在創(chuàng)建寫入器之后,我們需要為JSON序列化程序指定格式設(shè)置選項(xiàng)。在此示例中,我們使用Formatting.Indented選項(xiàng)使JSON以縮進(jìn)形式進(jìn)行排列。
最后,我們將一個(gè)obj對(duì)象序列化為JSON數(shù)據(jù),并將其寫入新創(chuàng)建的文件中。最后,我們關(guān)閉寫入器并輸出消息,表示JSON文件已經(jīng)創(chuàng)建成功。
上一篇c# 保存json文件
下一篇vue i-table