Ruby在复杂的JSON对象中查找值

Ruby在复杂的JSON对象中查找值,ruby,Ruby,我需要在JSON对象中找到特定键(比如“key”)的值。因为我是动态获取JSON对象的,所以我不知道JSON对象的结构 有人能告诉我一种在这样一个JSON对象中查找键值的简单方法吗?如果你不知道JSON的结构,那么你需要做更多的工作来检查所有可能的键 你可能只需要做一个递归下降,并在所有键上迭代,直到找到名称与key匹配的键,然后获取它的值。Ya,我想过这样做。但我只是想知道是否有更简单的方法,我不知道。@rlecoro2-wuthasOwnProperty是Javascript,但海报上说他正

我需要在JSON对象中找到特定键(比如“key”)的值。因为我是动态获取JSON对象的,所以我不知道JSON对象的结构


有人能告诉我一种在这样一个JSON对象中查找键值的简单方法吗?

如果你不知道JSON的结构,那么你需要做更多的工作来检查所有可能的键


你可能只需要做一个递归下降,并在所有键上迭代,直到找到名称与
key
匹配的键,然后获取它的值。

Ya,我想过这样做。但我只是想知道是否有更简单的方法,我不知道。@rlecoro2-wut
hasOwnProperty
是Javascript,但海报上说他正在使用Ruby@CodyCaughlan我的错。