Как я могу получить доступ к значению глубоко вложенного хэша в Ruby? - PullRequest
1 голос
/ 30 октября 2019

Может ли кто-нибудь помочь мне получить доступ к "value" в этом глубоко вложенном хэше:

hash = {
  "data" => {},
  "content" => [
    {
      "data" => {},
      "content" => [
        {
          "data" => {},
          "marks" => [],
          "value" => "est ce que j'arrive à te choper",
          "nodeType" => "text"
        }
      ],
      "nodeType" => "paragraph"
    }
  ],
  "nodeType" => "document"
}

1 Ответ

8 голосов
/ 30 октября 2019

Вы можете получить значение с помощью dig

hash.dig('content', 0, 'content', 0, 'value')
#=> "est ce que j'arrive à te choper"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...