C#中可以使用Json.Net庫來操作JSON格式的數據。當JSON數據存在多級嵌套時,可以使用JToken類來簡化操作過程。
JToken root = JObject.Parse(jsonString); JToken child = root["parent"]["child"]; string childValue = child.Value();
以上代碼將JSON格式的字符串解析為JToken對象,然后根據鍵名(字符串),通過索引操作獲取目標嵌套級別的JToken對象。最后可以使用Value方法獲取該位置處的值。
如果需要遍歷嵌套的JSON數據,則可以使用JToken.Children方法獲取所有子級JToken對象的集合,然后使用foreach循環進行遍歷。
foreach(JToken item in root.Children()){ Console.WriteLine("鍵名:"+item.Path+",鍵值:"+item.Value()); }
以上代碼遍歷JSON數據的根節點的所有子節點,獲取其鍵名和鍵值,并打印輸出結果。
下一篇vue 騰訊地圖導航