Почему я получаю "не могу преобразовать строку в целое число" при доступе к объекту JSON?
У меня есть JSONString в формате пары ключ-значение, и в моем тесте я пытаюсь проверить значение для конкретного ключа в строке, используя:
JSONString['key'] should eq 'value'
Мое значение представляет собой строку, как имя человека, как John
или же Jenny
,
После выполнения я получаю эту ошибку:
Can't convert String into Integer for the mentioned code.
Я что-то пропустил?
1 ответ
JSONString
является объектом массива, поэтому вы получаете это исключение.
Пример:
1.9.3p392 :001 > a = [1,2]
1.9.3p392 :002 > a['xyz']
TypeError: can't convert String into Integer