Точка в имени JSON

Рейтинг: 1Ответов: 1Опубликовано: 24.12.2014

Вот есть такая задача, есть JSOn документ, в котором есть строка Ф.И.О., как получить доступ к содержимому, например, json_sheet[36].должность выводит нормальное значение, а json_sheet[36].Ф\.И\.О\. не получается, выводит такую (json_sheet[36].╨д.╨Ш.╨Ю.) ошибку.

Ответы

▲ 1Принят

Воспользоваться обращением к объекту, как к массиву (может быть, поможет):

   json_sheet[36]["Ф.И.О."]

UPD: ошибся с точкой, исправил.

Обновление

Вообще по хорошему, можно распечатать объект в консоли браузера и посмотреть, как он точно устроен. После этого уже использовать для обращения синтаксис массивов: obj[prop][prop][prop]. Выше комментарий исправил тоже, там ошибка в точке была между скобками.