欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c# key取json 值

林玟書2年前10瀏覽0評論

C#是一種強類型的面向對象編程語言,廣泛應用于Windows平臺上的桌面應用程序、Web應用程序和游戲開發等領域。本文將重點介紹C#中如何使用key取JSON值。

using System;  // 命名空間
using System.IO;  // 文件輸入輸出
using Newtonsoft.Json.Linq;  // JSON.NET
namespace JSONDemo
{
class Program
{
static void Main(string[] args)
{
// 讀取JSON文件
string jsonFile = File.ReadAllText(@"C:\Users\jsonfile.json");
// 解析JSON
JObject data = JObject.Parse(jsonFile);
// 取值
string name = data["name"].ToString();
int age = (int)data["age"];
string email = data.SelectToken("contact.email").ToString();
// 輸出結果
Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
Console.WriteLine("Email: " + email);
Console.ReadLine();
}
}
}

在以上代碼中,我們使用了JSON.NET庫來解析JSON文件。首先,我們需要將JSON文件讀取到一個字符串變量中,然后調用JObject.Parse方法來解析JSON字符串,得到一個JObject對象。接下來,我們可以通過[]操作符或SelectToken方法來獲取JSON對象中對應key的值,然后將其轉換為相應類型即可。

需要注意的是,JSON對象中的值可能為字符串、數值、布爾值、數組或子對象。因此,在取值時需要根據實際情況進行類型轉換,否則可能導致程序出錯。