#
У нас есть объект JObject(или JToken), состоит он из другох токенов, токен может быть как обычным полем, так и классом и так может быть много вложений.
Суть рефлексии в том что класс JToken в данном случае может исследовать свою структуру, узнать какие есть у него поля, а они уже могут свою структуру исследовать и т.д.