dostęp do wszystkich elementów w JTOKEN, json.net

Mam taki blok json:

{
    "ADDRESS_MAP":{

        "ADDRESS_LOCATION":{
            "type":"separator",
            "name":"Address",
            "value":"",
            "FieldID":40
        },
        "LOCATION":{
            "type":"locations",
            "name":"Location",
            "keyword":{
                "1":"LOCATION1"
            },
            "value":{
                "1":"United States"
            },
            "FieldID":41
        },
        "FLOOR_NUMBER":{
            "type":"number",
            "name":"Floor Number",
            "value":"0",
            "FieldID":55
        },
        "self":{
            "id":"2",
            "name":"Address Map"
        }
    }
}

Jak mogę zdobyć wszystkie kluczowe przedmioty, które zawiera ten token. Na przykład z powyższego kodu chcę mieć „ADRESS_LOCATION”, „LOCATION”, „FLOOR_NUMBER” i „self”.

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion