一、NuGet
微軟官方文檔:https://docs.microsoft.com/zh-cn/nuget/。
NuGet 是适用于 .NET 的包管理器。 它使開發人員能夠建立、共享和使用有用的 .NET 庫。 NuGet 用戶端工具可生成這些庫并将其作為“包”。

二、添加 Newtonsoft.Json Nuget 包
1. 建立項目
可将 NuGet 包安裝到任何 .NET 項目,前提是包支援與項目相同的目标架構。
2. NuGet 程式包管理器
(1)在解決方案資料總管中,右鍵單擊“引用”,選擇“管理 NuGet 包” 。
(2)将“nuget.org”選擇為“包源”,選擇“浏覽”頁籤并搜尋“Newtonsoft.Json”,在清單中選擇該包,然後選擇“安裝” 。
(3)接受任何許可證提示。
(4)安裝完成之後,如圖。
三、在應用中使用 Newtonsoft.Json API
使用項目中的 Newtonsoft.Json 包,可調用 JsonConvert.SerializeObject 方法将對象轉換為可人工讀取的字元串。
1. 編寫代碼
public class Account
{
public string Name { get; set; }
public string Email { get; set; }
public DateTime DOB { get; set; }
}
添加引用:
using Newtonsoft.Json;
編寫按鈕回調函數:
private void button1_Click(object sender, EventArgs e)
{
Account account = new Account
{
Name = "John Doe",
Email = "[email protected]",
DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc),
};
string json = JsonConvert.SerializeObject(account, Formatting.Indented);
textBox1.Text = json;
}