JProperty jProperty = token.ToObject<JProperty>();string id = jProperty.Name; //获取key值
在原来解析 json 数据是,一般都是用反序列化来实现 json 数据的解读,这需要首先知道 json 数据的结构并且建立相应的类才能反序列化,一旦遇到动态的 json 数据,这种方法就不使用。 为了解决动态解析 json 数据,微软有个Newtonsoft. Json 封装类十分好用,里面的J Token 直接实现ling查询。
原文出处:https://www.cnblogs.com/deepalley/p/10784344.html JObject用于操作 JSON 对象 JArray用语操作 JSON 数组 J Value 表示数组中的 JProperty表示对象中的属性,以" key / value "形式 J Token 用于存放Linqto JSON 查询后的结果 // 连接Access数据库 string connectionString = "Provider=Microsoft.ACE.OLEDB.12.;Data Source=path/to/access/database.accdb"; using (OleDbConnection connection = new OleDbConnection(connectionString)) connection.Open(); // 获取 所有表名 DataTable tables = connection.GetSchema("Tables"); foreach (DataRow row in tables.Rows) string tableName = row["TABLE_NAME"].ToString(); if (tableName.StartsWith("MSys")) continue; // 排除系统表 Console.WriteLine(tableName); 最后拉个票,本人正参与博客之星评选,1月24、25日每天都可投票,敬请支持!谢谢! 投票链接:[code=python] https://bss.csdn.net/m/topic/blog_star2020/detail?username=laoyuanpython [/code] 或到老猿博文首页内的置顶博文跳转! windows上GitBlit安装与使用 普通网友: 这位仁兄高见,着实让人敬佩!