Мне нужно проверить, существует ли вложенный атрибут в объекте JSON, прежде чем что-то делать с ним.Как я могу это сделать?
Я знаю, что могу протестировать один уровень за раз, но это кажется сумасшедшим, когда сложная структура данных.(Код Ruby)
#!/usr/bin/ruby
require 'json'
json_string = '
{
"name" : "Matias",
"age" : 31,
"team" : {
"name" : "Some team",
"size" : 3
}
}
'
json_obj = JSON.parse(json_string)
puts json_obj['name'] if json_obj['fake']['name']