gpt4 book ai didi

c# - 如何将 IEnumerable 转换为 JArray

转载 作者:太空狗 更新时间:2023-10-29 18:24:25 28 4
gpt4 key购买 nike

我在 JArray 上使用 LINQ根据特定条件过滤掉项目,并希望在单独的 JArray 中得到结果.

JArray arrSameClass = (JArray) arrPupilEmailDetails.Where(joSameClass => joSameClass["uClassId"].ToString() == gidClassId.ToString());

但这给了我一个转换异常('unable to cast from IEnumerable<JToken> to JArray')。我试过了 JArray.Parse()还。有什么帮助吗?

最佳答案

您可以使用 JArray(Object) constructor并将它传递给你的 IEnumerable<JToken>枚举将被评估并用于构建 JArray :

var query = arrPupilEmailDetails.Where(joSameClass => joSameClass["uClassId"].ToString() == gidClassId.ToString());
var arrSameClass = new JArray(query);

样本 fiddle .

关于c# - 如何将 IEnumerable<JToken> 转换为 JArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44839515/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com