gpt4 book ai didi

c# - 如何从 Json.NET 获取 key 列表?

转载 作者:IT王子 更新时间:2023-10-29 03:46:22 26 4
gpt4 key购买 nike

我正在使用 C# 和 Json.NET。如果我有一个 JObject,我想要一个对象内键的列表,类似于 object.Keys() 返回对象内键的方式。这看起来很明显,但我很难找到一种方法来做到这一点。

编辑:我正在遍历对象,我想在遍历时吐出对象中的所有键。我意识到这个例子会导致多次看到同一个 key ,这对我的需要来说没问题。

public void SomeMethod(JObject parent) {
foreach (JObject child in parent.Children()) {
if (child.HasValues) {
//
// Code to get the keys here
//
SomeMethod(child);
}
}
}

最佳答案

IList<string> keys = parent.Properties().Select(p => p.Name).ToList();

文档:JObject.Properties

关于c# - 如何从 Json.NET 获取 key 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6522358/

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