Я использую С# и Json.NET. Если у меня есть JObject, я хочу список ключей внутри объекта, подобно тому, как object.Keys()
возвращает ключи внутри объекта. Кажется, это было бы очевидно, но у меня есть трудное время, чтобы найти способ сделать это.
Edit: Я прохожу через объект, и я хочу выплюнуть все ключи в объекте, когда я пройду. Я понимаю, что этот пример приведет к тому, что один и тот же ключ будет несколько раз, и что ОК для моих нужд.
public void SomeMethod(JObject parent) {
foreach (JObject child in parent.Children()) {
if (child.HasValues) {
//
// Code to get the keys here
//
SomeMethod(child);
}
}
}