Ajax запроса (хранится в переменной с именем results
) возвращает эти данные в ответ:Как получить значения из этой структуры данных
Object {hits: Object, links: Object}
hits:Object
hits:Array(2)
0:Object
active:true
email:"[email protected]"
id:1
links:Object
__proto__:Object
1:Object
active:true
email:"[email protected]"
id:2
links:Object
__proto__:Object
length:2
__proto__:Array(0)
total:2
__proto__:Object
links:Object
__proto__:Object
Какие данные типа это имеет? Я думал, что это JSON, но с использованием JSON.parse(results)
возвращает эту ошибку:
Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
Как я могу получить доступ к массиву внутри него? Мне нужно получить адреса электронной почты и идентификаторы. Это, вероятно, не актуально, но я использую его в компоненте ReactJS.
Это уже объект, так что вам не нужно, чтобы разобрать его. Используйте JSON.stringify, если вы хотите получить строковое представление объекта. – user2085143
Узнайте, что такое JSON (и нет) на json.org –
Как вы получаете доступ к чему-либо в объекте? 'objectReference.property' ... –