在C#中,JToken
是Newtonsoft.Json庫中的一個類,用于表示JSON對象、數組或值。JToken
本身不能直接存儲,但你可以將其存儲在字符串、文件、數據庫或其他數據存儲中。
例如,你可以將JToken
對象轉換為字符串并將其存儲在文件中:
using Newtonsoft.Json;
using System;
using System.IO;
class Program
{
static void Main()
{
JObject jsonObject = new JObject
{
{ "name", "John" },
{ "age", 30 }
};
string jsonString = JsonConvert.SerializeObject(jsonObject);
File.WriteAllText("data.json", jsonString);
}
}
然后,你可以從文件或其他數據存儲中讀取字符串并將其轉換回JToken
對象:
using Newtonsoft.Json;
using System;
using System.IO;
class Program
{
static void Main()
{
string jsonString = File.ReadAllText("data.json");
JToken jsonToken = JsonConvert.DeserializeObject<JToken>(jsonString);
Console.WriteLine(jsonToken["name"]); // 輸出 "John"
}
}
這樣,你就可以根據需要存儲和檢索JToken
對象了。