簡體   English   中英

將用戶結果從 Microsoft Graph API V1.0 轉換為 Json 的問題

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

我使用以下代碼獲取所有用戶,然后將其轉換為 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 是 Microsoft.Graph.Users 類型,它有幾個字段,如職位、電子郵件、聯系人。 請幫忙。

Pelase 幫助我將 usersForDep 轉換為 json 數據。

當您“反序列化”和對象時,您正在將 JSON 字符串轉換為對象。 要將對象轉換為 JSON 字符串,您需要“序列化”該對象。

除此之外, usersForDep不是 JSON 響應。 它已經是一個 C# 對象 ( GraphServiceUsersCollectionPage )。 SDK 自動處理序列化和反序列化。

一個重要的注意事項, usersForDep.ToString()不會將對象序列化為 JSON。 它將簡單地返回一個對象的字符串表示; 在這種情況下,這將是usersForDep的類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM