栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用未知属性名称通过JSON.NET中的JSON进行解析

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用未知属性名称通过JSON.NET中的JSON进行解析

您可以通过

JToken
/
JArray
/
JObject
方法访问它。例如,这将列出数据下的所有键:

public class StackOverflow_14714085{    const string JSON = @"{    ""response"": {      ""_token"": ""StringValue"",      ""pre"": ""OK"",      ""user"": {        ""userid"": ""2630944"",        ""firstname"": ""John"",        ""lastname"": ""Doe"",        ""reference"": ""999999999"",        ""guid"": ""StringValue"",        ""domainid"": ""99999"",        ""username"": ""jdoe"",        ""email"": ""jdoe@jdoe.edu"",        ""passwordquestion"": """",        ""flags"": ""0"",        ""lastlogindate"": ""2013-02-05T17:54:06.31Z"",        ""creationdate"": ""2011-04-15T14:40:07.22Z"",        ""version"": ""3753"",        ""data"": {          ""aliasname"": { ""$value"": ""John Doe""          },          ""smsaddress"": { ""$value"": ""5555555555@messaging.sprintpcs.com""          },          ""blti"": { ""hideemail"": ""false"", ""hidefullname"": ""false""          },          ""notify"": { ""grades"": {   ""$value"": ""0"" }, ""messages"": {   ""$value"": ""1"" }          },          ""beta_component_courseplanexpress_1"": { ""$value"": ""true""          }        }      }    }  }";    public static void Test()    {        var jo = JObject.Parse(JSON);        var data = (JObject)jo["response"]["user"]["data"];        foreach (var item in data)        { Console.WriteLine("{0}: {1}", item.Key, item.Value);        }    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/485566.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号