2015-09-07 6 views
-1

Возможно, это глупая проблема, но я застрял.Извлечение данных из JSON с помощью JavaScript

У меня есть сервер Node.js, который отправляет данные клиенту, например:

var message_to_client = result; 
socket.send(JSON.stringify(message_to_client)); 

Клиент получает успешно данные; если я регистрирую его на консоли, это звучит так:

[{"_id":"55e60d3de4b06ef3ed5f189e","par1":54.2441033, "par2":-10.177503399999999}] 

Я хочу, чтобы показать значение par1 на экране, но я, кажется, не быть в состоянии «экстракт» это от ответа JSON.

Я пробовал с функцией parseJSON от jQuery и с https://stackoverflow.com/a/22628619/3849735, не работал.

Любой может помочь? Благодарю.

+0

Что вы имеете в виду ** ни работал **? Какие ошибки вы получаете? – Rayon

+0

prints undefined – Ferduun

ответ

1

Отправить ответ в формате JSON вместо в строке, как

var message_to_client = result; 
socket.send(message_to_client); 

стороне клиента

data[0].par1 

будет возвращать значения

+0

Выполнено, что данные печати дают мне объект Object, печать data.par1 дает undefined – Ferduun

+0

клиентская сторона 'data [0] .par1' вернет значения –