Json.Net: Usando SelectToken para obter um valor sem conhecer um nome de elemento?

Eu tenho um arquivo JSON simples que eu preciso para obter o valor de um token, eu tentei usar SelectToken, mas o problema é que o nome dos elementos são dinâmicos. Aqui está o meu arquivo JSON

{
    "name": "testdata",
    "items": {
        "myItemName": {
            "located": true
        }
    }
}

Eu preciso obter o valor de "localizado" (acima), se você ver o nome do elemento "myItemName", isso é dinâmico e não fixo. Então eu tentei usar a notação de ponto do SelectToken.

Eu inventei algo assim, mas não funcionou - problema é o [0]

        bool located = (bool)jsonObject.SelectToken("items.[0].located");

Dentro de itens, pode haver mais de um elemento dinâmico, portanto, por exemplo, isso é válido.

  {
        "name": "testdata",
        "items": {
            "myItemName": {
                "located": true
            },
            "myOtherItemName": {
                "located": true
            }
        }
    }

Então, olhando acima, você pode ver que eu tenho "myItemName" e "myOtherItemName", gostaria de obter os valores de "localizado" em cada um usando somekind de foreach

Tudo isso é possível ? Usando o SelectToken?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion