[C#] Json 在 TextBox 中對齊

0、引用 Newtonsoft.Json.dll

Newtonsoft.Json.dll 下載點

1、需要的 using

using Newtonsoft.Json;
using Newtonsoft.Json.Linq;


2、程式碼

在 [String] 裡面要放入 Json ,將 parsedJson 轉成字串放在 Textbox 就會將放入的 String 對齊成好看的 Json 格式。

JToken parsedJson = JToken.Parse(getFormatDefaultValue.GetDefaultValue("[String]"));   
textBox1.Text = parsedJson.ToString(Formatting.Indented);

3、延伸應用

恢復成一般的格式
只要將後面的 Formatting.Indented 改成 Formatting.None
就會將格式化後的樣式恢復原狀

JToken parsedJson = JToken.Parse(getFormatDefaultValue.GetDefaultValue("[String]"));   
textBox1.Text = parsedJson.ToString(Formatting.Indented);

有話大聲說!