C#中的JSON解析是一個非常常見的操作。但是當JSON數據只有一對中括號時,就需要一些特定的處理方式。下面我們就來看一下如何使用C#解析只有中括號的JSON數據。
string json = "[{\"name\":\"Tom\", \"age\":20}, {\"name\":\"Jack\", \"age\":21}]"; JArray jArray = JArray.Parse(json); foreach (JObject jObject in jArray) { Console.WriteLine(jObject["name"] + ", " + jObject["age"]); }
在上面的代碼中,我們先定義了一個只有中括號的JSON字符串。然后通過JArray.Parse()方法將JSON字符串解析成JArray對象。接下來通過一個foreach循環遍歷JArray中的每一個元素并輸出它們的"name"和"age"屬性。
需要注意的是,因為只有一對中括號,所以我們使用的是JArray而不是JObject。JArray代表的是一個數組,其內部元素可以是任意類型,而JObject代表的是一個對象,其內部元素必須是鍵值對。
以上就是使用C#解析只有中括號的JSON數據的示例代碼。希望對大家有所幫助。