如何反序列化从cognito属性接收的guid ID数组



我在cognito中有用于映射第三方声明的自定义属性。

映射完成后(在用户登录时(,我接收到以这种格式作为字符串的值

[bf5ad010-8961-49d7-b068-87f23026f49d,0080d0f-6a19-4dfe-a472-09a3f93d7015]

我正试图在后端将这些值反序列化为字符串的列表/数组,但由于[]中的值没有用"括起来&";,反序列化失败,返回错误消息

"b"是一个无效的值开头。路径:$[0]|行号:0|BytePositionInLine:1.'

有人知道如何处理吗?

感谢

由于它们是guid类型和自定义id,因此除了之外,很可能没有其他可能

public static class GetClainCognito
{
public static IEnumerable<Guid> GetIdClainCognito(this string value) => value.Replace("[", "").Replace("]", "").Split(",").Select(x => Guid.Parse(x));
} 

相关内容

  • 没有找到相关文章

最新更新