简体   繁体   English

将用户结果从 Microsoft Graph API V1.0 转换为 Json 的问题

[英]Issue in Converting the Users Results from Microsoft Graph API V1.0 to Json

I am using below code to get all users and then converting it to Json Data:我使用以下代码获取所有用户,然后将其转换为 Json 数据:

var usersForDep = await graphServiceClient1.Users.Request().Select(e => new
                        {
                            e.Department,
                            e.BusinessPhones,
                            e.MobilePhone
                        }).GetAsync();


     JObject json = (JObject)JsonConvert.DeserializeObject(usersForDep.ToString());

usersForDep is of Microsoft.Graph.Users type which has several fields like Job Title, Email, Contact. usersForDep 是 Microsoft.Graph.Users 类型,它有几个字段,如职位、电子邮件、联系人。 Please Help.请帮忙。

Pelase help me in converting usersForDep to json data. Pelase 帮助我将 usersForDep 转换为 json 数据。

When you "deserialize" and object, you are converting a JSON string into an object.当您“反序列化”和对象时,您正在将 JSON 字符串转换为对象。 To convert an object into a JSON string, you to "serialize" that object.要将对象转换为 JSON 字符串,您需要“序列化”该对象。

Beyond that, usersForDep is not a JSON response.除此之外, usersForDep不是 JSON 响应。 It is already a C# object ( GraphServiceUsersCollectionPage ).它已经是一个 C# 对象 ( GraphServiceUsersCollectionPage )。 The SDK handles serialization and deserialization automatically. SDK 自动处理序列化和反序列化。

One important note, usersForDep.ToString() won't serialize an object into JSON.一个重要的注意事项, usersForDep.ToString()不会将对象序列化为 JSON。 It will simply return the string representation of an object;它将简单地返回一个对象的字符串表示; which in this case would be usersForDep 's Type.在这种情况下,这将是usersForDep的类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Microsoft Graph API V1.0 中查找部门中的所有用户 - How to find all users in a department in Microsoft Graph API V1.0 无法使用通配符搜索模式搜索 Microsoft Graph Api V1.0 用户 - Unable to search Microsoft Graph Api V1.0 users using Wildcard search pattern 使用 Microsoft Graph API V1.0 时匹配部门名称的问题 - Issue in Matching Department Name while using Microsoft Graph API V1.0 MS Graph API v1.0 中查找用户的变量插值问题 - Variable interpolation issue in finding users in MS Graph API v1.0 Microsoft Graph REST API v1.0 获取列表项(10.000.000 列表项来自 SharePoint 列表) - Microsoft Graph REST API v1.0 Get listItem(10.000.000 List Item from a SharePoint list) 尝试使用Microsoft Graph API v1.0查询用户的office365个人资料照片时获取“ErrorAccessDenied” - Getting “ErrorAccessDenied” while trying to query for a user's office365 profile photo using Microsoft Graph API v1.0 MsalServiceException:AADSTS500011:未找到名为 https://graph.microsoft.com/v1.0 的资源主体 - MsalServiceException: AADSTS500011: The resource principal named https://graph.microsoft.com/v1.0 not found 使用 Microsoft Graph v1.0 SDK 创建 OnlineMeeting 时出现 Forbidden 403 错误 - Getting Forbidden 403 error while creating OnlineMeeting using Microsoft Graph v1.0 SDK AAD Object 正在运行的房间的 ID https://graph.microsoft.com/v1.0/places/microsoft.graph.room - AAD Object ID of a rooms on running https://graph.microsoft.com/v1.0/places/microsoft.graph.room MS Graph API V1.0 中的字符串“包含”是否有任何过滤条件 - Is there any Filter condition for string "contains" in MS Graph API V1.0
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM