Следующий объект JSON, который я получилСинтаксический JSON объект - JavaScript
console.log(message.payloadString)
, который выводит следующий объект:
"{FieldName = ул, FieldValue = {" MyValue ": { "Имя": GPS, "значение": 29,889}}}»
Используя следующий код, я хотел бы получить имя rpoperty, в данном случае "GPS"
var payload = JSON.parse(
(message.payloadString).substring(
(message.payloadString).indexOf('FieldValue=')+"FieldValue=".length,
(message.payloadString).length - 1)
)
);
update(payload.myValue.Name);
Однако, как только я запускаю код, он дает мне
Неожиданный токен ошибку R.
Так отлаживать свой код, чтобы выяснить, какие значения не то, что вы ожидаете. –
@ChrisHayes: Он пытается взять подстроку, которая является действительной JSON. –
@squint Ах, да. Я неправильно прочитал круглые скобки. Благодарю. –