2015-06-17 3 views
0

Мне нужно найти значение определенного ключа (например, «ключ») в объекте JSON. Поскольку я получаю объект JSON динамически, я не знаю структуру объекта JSON.Ruby Найти значение в сложном объекте JSON

Может ли кто-нибудь связаться со мной простым способом найти значение ключа в таком объекте JSON?

ответ

0

Если вы не знаете структуру JSON, вам нужно будет сделать больше работы, чтобы проверить все возможные ключи.

Возможно, вам просто нужно сделать рекурсивный спуск и перебрать все ключи, пока не найдете ключ, имя которого соответствует key, а затем возьмите его значение.

+0

Я, я думал об этом. Но я просто хотел знать, есть ли какой-нибудь более простой способ, о котором я не знал. – Clint

+0

@ rlecaro2 - wut? 'hasOwnProperty' - это Javascript, но плакат сказал, что использует Ruby –

+0

@CodyCaughlan my bad. – rlecaro2

Смежные вопросы