Json Microsoft.Graph无法反序列化响应
我对编程非常陌生,尤其是Json Microsoft.Graph无法反序列化响应,json,wpf,azure,microsoft-graph-api,onedrive,Json,Wpf,Azure,Microsoft Graph Api,Onedrive,我对编程非常陌生,尤其是Microsoft.Graph 我在处理以下回复时遇到问题: 响应如下所示(只是要长得多): 我收到的响应是正确的,是JSON格式的(我相信您可以使用JavaScriptSerializer来实现这一点 //json contains the JSON Response var jsonOutput = new System.Web.Script.Serialization.JavaScriptSerializer(); jsonOutput.DeserializeOb
Microsoft.Graph
我在处理以下回复时遇到问题:
响应如下所示(只是要长得多):
我收到的响应是正确的,是JSON格式的(我相信您可以使用
JavaScriptSerializer
来实现这一点
//json contains the JSON Response
var jsonOutput = new System.Web.Script.Serialization.JavaScriptSerializer();
jsonOutput.DeserializeObject(json);
这已在前面讨论过。请参阅此线程:
请参阅此链接以了解JavaScriptSerializer:是否考虑使用?它将反序列化JSON。您的调用如下所示:
// Return all children files and folders off the drive root.
var driveItems = await graphClient.Me.Drive
.Root
.Children
.Request()
.GetAsync();
foreach (var item in driveItems)
{
// Get your item information
}
以下是一些帮助您入门的示例:
客户端库严重依赖于OWIN和依赖注入中间件。在测试了各种示例后,除非您处于创建全新项目的计划阶段,否则我不推荐使用此策略。Graph客户端库很好,但遗憾的是,它还没有涵盖一些端点,您需要所有这些都是直接的。
// Return all children files and folders off the drive root.
var driveItems = await graphClient.Me.Drive
.Root
.Children
.Request()
.GetAsync();
foreach (var item in driveItems)
{
// Get your item information
}