问题 Asking for a advice what would be in your opinion best and simple solution to replace and access values in nested hash or json by path ir variable using ruby? For example imagine I have json or hash with this kind of structure: { "name":"John", "address":{ "street":"street 1", "country":"country1" }, "phone_numbers":[ { "type":"mobile", "number":"234234" }, { "type":"fixed", "number":"2342323423" } ] } And I would like to access or change fixed mobile number by path which could be specified