有没有一种方法可以使用ruby和位置直接访问JSON节点?

有没有一种方法可以使用ruby和位置直接访问JSON节点?,json,ruby,Json,Ruby,我有以下代码: json_string = '{ "EmployeeName": { "FirstName": "Lex", "LastName": "Sharma" } }' final_data = JSON.parse(json_string) 我有一个变量,它与给定字段的值一起读入,即: location=['EmployeeName','FirstName']

我有以下代码:

json_string = '{
  "EmployeeName": {
    "FirstName": "Lex",
    "LastName": "Sharma"
  }
}'

final_data = JSON.parse(json_string)
我有一个变量,它与给定字段的值一起读入,即:

location=['EmployeeName','FirstName']

所以我想以某种方式在一行中检索值,最好是这样

value=最终数据[位置]

不幸的是,Ruby也没有这么灵活,我的语法有问题吗?有谁能推荐我如何在一行中高效地获取值
Lex
深入到关键对象的动态列表的一种简单方法是使用Ruby的方法。例如:

require'json'

json=如果您使用的是Ruby 2.3+,请尝试
final\u data.dig(*位置)