这是一个非常简单的问题。我从rest api 得到以下响应:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(lastPasswordChangeDateTime)",
"value": [
{
"lastPasswordChangeDateTime": "2023-05-17T10:54:04Z"
}
]
}
目前,我可以与 API 对话,但无法解析数据。 我尝试过以下方法:
<OutputClaim ClaimTypeReferenceId="test" PartnerClaimType="value.0.lastPasswordChangeDateTime"/>
<OutputClaim ClaimTypeReferenceId="test" PartnerClaimType="value"/> this one errors
<OutputClaim ClaimTypeReferenceId="test" PartnerClaimType="lastPasswordChangeDateTime"/>
<ClaimType Id="test">
<DisplayName>testing purposes</DisplayName>
<DataType>dateTime</DataType>
<AdminHelpText>test</AdminHelpText>
</ClaimType>
我已经设法得到以下字符串
"{\r\n \"lastPasswordChangeDateTime\": \"2023-05-17T10:54:04Z\"\r\n}"
即使我设法获取日期,那将是一个带有声明转换的字符串,我如何获取日期时间以便我可以使用正确的声明转换?
无法实现,因为字符串无法转换为日期或日期时间