Почему я получаю "не могу преобразовать строку в целое число" при доступе к объекту 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
Другие вопросы по тегам